Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- InvalidCommandTreeException.cs
- MD5.cs
- DetailsViewUpdatedEventArgs.cs
- ObjectKeyFrameCollection.cs
- HttpHandlersInstallComponent.cs
- CannotUnloadAppDomainException.cs
- DataStreams.cs
- HttpWriter.cs
- EventLogWatcher.cs
- DBSqlParserTableCollection.cs
- dataobject.cs
- XmlQuerySequence.cs
- ValidatorAttribute.cs
- RegexReplacement.cs
- PageCanvasSize.cs
- MemoryRecordBuffer.cs
- DataGridViewCellCollection.cs
- CodeObject.cs
- AnnotationHelper.cs
- EncoderParameter.cs
- FileUtil.cs
- ImageClickEventArgs.cs
- SoapReflectionImporter.cs
- Activator.cs
- WriteTimeStream.cs
- SerialPort.cs
- PointConverter.cs
- Attributes.cs
- IdnMapping.cs
- XmlMembersMapping.cs
- SafeRightsManagementSessionHandle.cs
- ReceiveMessageAndVerifySecurityAsyncResultBase.cs
- CapabilitiesUse.cs
- BaseCodePageEncoding.cs
- ToolboxComponentsCreatingEventArgs.cs
- Guid.cs
- SqlCacheDependency.cs
- PropVariant.cs
- KnownColorTable.cs
- ListBindingHelper.cs
- DrawToolTipEventArgs.cs
- RepeaterItemCollection.cs
- __ConsoleStream.cs
- DataGridViewCellLinkedList.cs
- ApplicationServiceManager.cs
- _ListenerRequestStream.cs
- CodeTypeMember.cs
- Viewport3DAutomationPeer.cs
- ExpressionConverter.cs
- XmlWellformedWriter.cs
- _TimerThread.cs
- TextTreeTextElementNode.cs
- GridViewPageEventArgs.cs
- WinHttpWebProxyFinder.cs
- EtwTrace.cs
- BooleanToVisibilityConverter.cs
- ChameleonKey.cs
- MetadataCacheItem.cs
- TrackBarRenderer.cs
- Viewport2DVisual3D.cs
- CompoundFileStorageReference.cs
- SmtpClient.cs
- ElementHost.cs
- TextOptionsInternal.cs
- CryptoStream.cs
- MetadataFile.cs
- XamlSerializerUtil.cs
- XhtmlBasicImageAdapter.cs
- StandardBindingReliableSessionElement.cs
- NumberFormatInfo.cs
- MimeBasePart.cs
- CodeConstructor.cs
- RoleManagerEventArgs.cs
- ScopeCompiler.cs
- Vector.cs
- PngBitmapDecoder.cs
- DbConnectionPoolGroup.cs
- RemoteWebConfigurationHost.cs
- webproxy.cs
- ThreadAbortException.cs
- EventLogEntryCollection.cs
- PresentationSource.cs
- DataIdProcessor.cs
- ReadOnlyDictionary.cs
- PeerSecurityHelpers.cs
- EnumValidator.cs
- IIS7ConfigurationLoader.cs
- ProbeDuplexAsyncResult.cs
- DateTimeStorage.cs
- EncryptedKeyHashIdentifierClause.cs
- ToolStripControlHost.cs
- OdbcConnection.cs
- XmlStreamNodeWriter.cs
- Table.cs
- MasterPageBuildProvider.cs
- WindowsContainer.cs
- SpoolingTask.cs
- ForeignKeyConstraint.cs
- CapabilitiesRule.cs
- AstNode.cs