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
- ContextMenu.cs
- MouseWheelEventArgs.cs
- CodeObject.cs
- Int32Converter.cs
- SoapAttributeAttribute.cs
- ConfigurationStrings.cs
- ImageFormatConverter.cs
- ConsoleTraceListener.cs
- GridViewColumnCollection.cs
- InfoCardProofToken.cs
- Win32MouseDevice.cs
- ErrorFormatterPage.cs
- CodeExpressionStatement.cs
- SQLString.cs
- CustomLineCap.cs
- ComponentSerializationService.cs
- DataGridViewCellEventArgs.cs
- Converter.cs
- Point4D.cs
- BorderGapMaskConverter.cs
- FileReservationCollection.cs
- _OverlappedAsyncResult.cs
- LookupTables.cs
- StringDictionaryCodeDomSerializer.cs
- ValueProviderWrapper.cs
- DataPointer.cs
- LocalizationComments.cs
- EventProvider.cs
- ZipQueryOperator.cs
- ArrayElementGridEntry.cs
- XmlParserContext.cs
- SafeNativeMethods.cs
- GridViewSortEventArgs.cs
- ValueType.cs
- SqlUserDefinedAggregateAttribute.cs
- WebPartAddingEventArgs.cs
- DialogResultConverter.cs
- ModelPerspective.cs
- SqlDataSourceEnumerator.cs
- PersonalizationStateInfoCollection.cs
- OutputCacheSection.cs
- Clipboard.cs
- UnmanagedHandle.cs
- ExeConfigurationFileMap.cs
- XslException.cs
- ITreeGenerator.cs
- ProfileInfo.cs
- ReferenceConverter.cs
- PenLineJoinValidation.cs
- DataGridRelationshipRow.cs
- IODescriptionAttribute.cs
- RectValueSerializer.cs
- ActiveXHelper.cs
- StructuredProperty.cs
- GlyphsSerializer.cs
- Query.cs
- HotSpotCollection.cs
- UrlAuthFailedErrorFormatter.cs
- MissingMethodException.cs
- QueryableFilterUserControl.cs
- DesignerHelpers.cs
- XsdDateTime.cs
- DynamicQueryableWrapper.cs
- UnicastIPAddressInformationCollection.cs
- VideoDrawing.cs
- X509UI.cs
- Image.cs
- ColumnWidthChangingEvent.cs
- XamlDesignerSerializationManager.cs
- TerminateSequenceResponse.cs
- ArgIterator.cs
- ProcessThread.cs
- XPathNavigatorKeyComparer.cs
- DashStyles.cs
- SystemInfo.cs
- BinaryKeyIdentifierClause.cs
- TriggerCollection.cs
- DbConnectionInternal.cs
- MessageSmuggler.cs
- AddInIpcChannel.cs
- ProviderMetadata.cs
- SqlMetaData.cs
- base64Transforms.cs
- BamlStream.cs
- Keywords.cs
- PerspectiveCamera.cs
- HttpModuleCollection.cs
- ObjectDataSourceMethodEventArgs.cs
- ColorConverter.cs
- BrowsableAttribute.cs
- WebBrowserHelper.cs
- InheritanceContextChangedEventManager.cs
- DataListCommandEventArgs.cs
- WebPartDisplayModeCollection.cs
- SurrogateDataContract.cs
- Base64Encoder.cs
- ReadWriteSpinLock.cs
- DelegatingTypeDescriptionProvider.cs
- DrawingAttributeSerializer.cs
- HttpListenerPrefixCollection.cs