Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / System.Runtime.DurableInstancing / System / Runtime / DurableInstancing / InstancePersistenceCommandException.cs / 1305376 / InstancePersistenceCommandException.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.Runtime.DurableInstancing { using System.Diagnostics.CodeAnalysis; using System.Runtime.Serialization; using System.Security; using System.Xml.Linq; [Serializable] public class InstancePersistenceCommandException : InstancePersistenceException { const string InstanceIdName = "instancePersistenceInstanceId"; public InstancePersistenceCommandException() { } public InstancePersistenceCommandException(string message) : base(message) { } public InstancePersistenceCommandException(string message, Exception innerException) : base(message, innerException) { } public InstancePersistenceCommandException(XName commandName) : base(commandName) { } public InstancePersistenceCommandException(XName commandName, Guid instanceId) : base(commandName) { InstanceId = instanceId; } public InstancePersistenceCommandException(XName commandName, Exception innerException) : base(commandName, innerException) { } public InstancePersistenceCommandException(XName commandName, string message, Exception innerException) : base(commandName, message, innerException) { } public InstancePersistenceCommandException(XName commandName, Guid instanceId, Exception innerException) : base(commandName, innerException) { InstanceId = instanceId; } public InstancePersistenceCommandException(XName commandName, Guid instanceId, string message, Exception innerException) : base(commandName, message, innerException) { InstanceId = instanceId; } [SecurityCritical] protected InstancePersistenceCommandException(SerializationInfo info, StreamingContext context) : base(info, context) { InstanceId = (Guid) info.GetValue(InstanceIdName, typeof(Guid)); } public Guid InstanceId { get; private set; } [Fx.Tag.SecurityNote(Critical = "Overrides critical inherited method")] [SecurityCritical] [SuppressMessage(FxCop.Category.Security, FxCop.Rule.SecureGetObjectDataOverrides, Justification = "Method is SecurityCritical")] public override void GetObjectData(SerializationInfo info, StreamingContext context) { base.GetObjectData(info, context); info.AddValue(InstanceIdName, InstanceId, typeof(Guid)); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.Runtime.DurableInstancing { using System.Diagnostics.CodeAnalysis; using System.Runtime.Serialization; using System.Security; using System.Xml.Linq; [Serializable] public class InstancePersistenceCommandException : InstancePersistenceException { const string InstanceIdName = "instancePersistenceInstanceId"; public InstancePersistenceCommandException() { } public InstancePersistenceCommandException(string message) : base(message) { } public InstancePersistenceCommandException(string message, Exception innerException) : base(message, innerException) { } public InstancePersistenceCommandException(XName commandName) : base(commandName) { } public InstancePersistenceCommandException(XName commandName, Guid instanceId) : base(commandName) { InstanceId = instanceId; } public InstancePersistenceCommandException(XName commandName, Exception innerException) : base(commandName, innerException) { } public InstancePersistenceCommandException(XName commandName, string message, Exception innerException) : base(commandName, message, innerException) { } public InstancePersistenceCommandException(XName commandName, Guid instanceId, Exception innerException) : base(commandName, innerException) { InstanceId = instanceId; } public InstancePersistenceCommandException(XName commandName, Guid instanceId, string message, Exception innerException) : base(commandName, message, innerException) { InstanceId = instanceId; } [SecurityCritical] protected InstancePersistenceCommandException(SerializationInfo info, StreamingContext context) : base(info, context) { InstanceId = (Guid) info.GetValue(InstanceIdName, typeof(Guid)); } public Guid InstanceId { get; private set; } [Fx.Tag.SecurityNote(Critical = "Overrides critical inherited method")] [SecurityCritical] [SuppressMessage(FxCop.Category.Security, FxCop.Rule.SecureGetObjectDataOverrides, Justification = "Method is SecurityCritical")] public override void GetObjectData(SerializationInfo info, StreamingContext context) { base.GetObjectData(info, context); info.AddValue(InstanceIdName, InstanceId, typeof(Guid)); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- X509ChainElement.cs
- Parsers.cs
- SpeechEvent.cs
- EnlistmentTraceIdentifier.cs
- DetailsViewPageEventArgs.cs
- SamlNameIdentifierClaimResource.cs
- ComplexTypeEmitter.cs
- ObjectDataSource.cs
- SoapAttributes.cs
- TreeNode.cs
- IsolatedStoragePermission.cs
- ListViewGroupConverter.cs
- PrincipalPermission.cs
- File.cs
- MarkedHighlightComponent.cs
- FamilyTypefaceCollection.cs
- XhtmlBasicSelectionListAdapter.cs
- ErrorFormatter.cs
- SspiWrapper.cs
- VectorCollectionValueSerializer.cs
- WorkflowServiceBuildProvider.cs
- TextTrailingWordEllipsis.cs
- InfoCardProofToken.cs
- GuidTagList.cs
- MediaPlayerState.cs
- NumberFormatter.cs
- MouseGestureValueSerializer.cs
- RangeBaseAutomationPeer.cs
- RowCache.cs
- BrowserDefinition.cs
- OSFeature.cs
- MachineKeyValidationConverter.cs
- Geometry.cs
- GradientSpreadMethodValidation.cs
- ValidatorCompatibilityHelper.cs
- BuilderElements.cs
- Graph.cs
- SecurityContext.cs
- Clipboard.cs
- RegexCaptureCollection.cs
- ReflectionPermission.cs
- Path.cs
- CharEnumerator.cs
- HttpCookiesSection.cs
- BamlReader.cs
- NativeObjectSecurity.cs
- MessageEncoderFactory.cs
- PageCatalogPartDesigner.cs
- ColumnWidthChangedEvent.cs
- Events.cs
- DuplicateWaitObjectException.cs
- _ScatterGatherBuffers.cs
- ActivityDesignerHighlighter.cs
- ConfigPathUtility.cs
- BitmapEffectInput.cs
- ApplicationId.cs
- DateTimeSerializationSection.cs
- SupportsEventValidationAttribute.cs
- TextSerializer.cs
- InvokePatternIdentifiers.cs
- ConnectionInterfaceCollection.cs
- RouteUrlExpressionBuilder.cs
- UrlPath.cs
- FormatConvertedBitmap.cs
- BackgroundFormatInfo.cs
- FloaterParaClient.cs
- FontCacheLogic.cs
- _PooledStream.cs
- Calendar.cs
- HttpServerVarsCollection.cs
- ServiceCredentialsSecurityTokenManager.cs
- InterleavedZipPartStream.cs
- LinqDataSourceValidationException.cs
- XhtmlBasicValidatorAdapter.cs
- Schema.cs
- WebConfigurationManager.cs
- ToolStripDesignerAvailabilityAttribute.cs
- SqlInternalConnectionSmi.cs
- X509ChainPolicy.cs
- DataGridViewCellEventArgs.cs
- DataGridViewColumn.cs
- WebPartEditorOkVerb.cs
- SessionEndingEventArgs.cs
- ChtmlTextWriter.cs
- Calendar.cs
- AutomationPropertyInfo.cs
- CreateParams.cs
- MediaScriptCommandRoutedEventArgs.cs
- SourceFileInfo.cs
- EncoderParameter.cs
- ChannelSinkStacks.cs
- DecimalAnimationBase.cs
- DateTimePicker.cs
- NameTable.cs
- Aes.cs
- NamespaceEmitter.cs
- ToolStripPanelCell.cs
- EmptyArray.cs
- LambdaCompiler.Unary.cs
- KeyPullup.cs