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
- StylusButtonEventArgs.cs
- ClientScriptManager.cs
- BaseAutoFormat.cs
- SingleConverter.cs
- OrderByBuilder.cs
- HttpFileCollectionBase.cs
- DirectoryObjectSecurity.cs
- log.cs
- ThrowOnMultipleAssignment.cs
- BitmapPalette.cs
- ConstNode.cs
- ErrorFormatter.cs
- TextEditor.cs
- ByteRangeDownloader.cs
- HiddenFieldDesigner.cs
- CustomCredentialPolicy.cs
- NonParentingControl.cs
- CodeParameterDeclarationExpression.cs
- CodeCatchClauseCollection.cs
- AuthenticationManager.cs
- WebBodyFormatMessageProperty.cs
- Int32RectValueSerializer.cs
- SiteOfOriginPart.cs
- Delay.cs
- StringStorage.cs
- TypeConverterMarkupExtension.cs
- DataTableTypeConverter.cs
- PathBox.cs
- XsltException.cs
- CodeSubDirectoriesCollection.cs
- PipelineModuleStepContainer.cs
- XmlFormatReaderGenerator.cs
- _CookieModule.cs
- AppDomainShutdownMonitor.cs
- PropertyManager.cs
- InputLanguageCollection.cs
- XmlIgnoreAttribute.cs
- SegmentTree.cs
- SQLInt16.cs
- XmlUnspecifiedAttribute.cs
- ResourceExpressionBuilder.cs
- XmlElement.cs
- DbXmlEnabledProviderManifest.cs
- precedingquery.cs
- EventLogHandle.cs
- StylusTip.cs
- codemethodreferenceexpression.cs
- Int32KeyFrameCollection.cs
- NetTcpBinding.cs
- SQLMoneyStorage.cs
- CompiledXpathExpr.cs
- ThreadAttributes.cs
- ExpressionVisitorHelpers.cs
- IPAddressCollection.cs
- CompressedStack.cs
- RunClient.cs
- PseudoWebRequest.cs
- ExpressionPrefixAttribute.cs
- MultiPageTextView.cs
- BitmapFrame.cs
- GroupItemAutomationPeer.cs
- _NegoState.cs
- CommaDelimitedStringAttributeCollectionConverter.cs
- MessageSmuggler.cs
- XmlElementList.cs
- StylusOverProperty.cs
- ThousandthOfEmRealDoubles.cs
- TableParagraph.cs
- DescendantQuery.cs
- PolyLineSegment.cs
- VirtualizingStackPanel.cs
- XpsS0ValidatingLoader.cs
- ListViewGroupConverter.cs
- PrinterSettings.cs
- TrackingProfileDeserializationException.cs
- HttpCapabilitiesBase.cs
- Int64Converter.cs
- XmlArrayItemAttributes.cs
- TableCellsCollectionEditor.cs
- JoinCqlBlock.cs
- PropertyPathConverter.cs
- ToolZone.cs
- RecommendedAsConfigurableAttribute.cs
- ISessionStateStore.cs
- SrgsOneOf.cs
- Addressing.cs
- SafeRightsManagementQueryHandle.cs
- InlineCategoriesDocument.cs
- IIS7WorkerRequest.cs
- DataGridViewCellStyleChangedEventArgs.cs
- DesignColumn.cs
- DeflateInput.cs
- HttpModuleActionCollection.cs
- PerspectiveCamera.cs
- PeerApplication.cs
- BuildProvider.cs
- CompModSwitches.cs
- GeneratedView.cs
- PrintDialogDesigner.cs
- LineServices.cs