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
- PackWebResponse.cs
- CodeIdentifier.cs
- ToolboxComponentsCreatedEventArgs.cs
- ProgressBarBrushConverter.cs
- DynamicQueryStringParameter.cs
- TextRangeSerialization.cs
- HandleCollector.cs
- MailDefinition.cs
- CookieParameter.cs
- EntityTypeEmitter.cs
- OpenTypeCommon.cs
- RegexCaptureCollection.cs
- FileResponseElement.cs
- WrapPanel.cs
- VisualBrush.cs
- ReliableSessionElement.cs
- XmlValidatingReaderImpl.cs
- InputElement.cs
- BridgeDataRecord.cs
- CommandID.cs
- XmlChoiceIdentifierAttribute.cs
- WebFaultClientMessageInspector.cs
- OledbConnectionStringbuilder.cs
- AttachedPropertyBrowsableAttribute.cs
- WindowExtensionMethods.cs
- AttributeAction.cs
- ReaderWriterLock.cs
- StringPropertyBuilder.cs
- ResourcePool.cs
- CriticalFinalizerObject.cs
- AndAlso.cs
- EncoderParameter.cs
- EdgeModeValidation.cs
- Visual3D.cs
- EventLogPermissionEntryCollection.cs
- AssemblyBuilder.cs
- DbDataSourceEnumerator.cs
- ClientFormsAuthenticationCredentials.cs
- UniqueConstraint.cs
- OAVariantLib.cs
- Triplet.cs
- StyleModeStack.cs
- RequestSecurityTokenSerializer.cs
- TextRunCacheImp.cs
- AutoGeneratedFieldProperties.cs
- CalendarDataBindingHandler.cs
- ReflectPropertyDescriptor.cs
- HtmlPhoneCallAdapter.cs
- XmlNamespaceMappingCollection.cs
- Baml2006ReaderSettings.cs
- DynamicILGenerator.cs
- SmtpTransport.cs
- RawTextInputReport.cs
- WebPartPersonalization.cs
- SafeNativeMethods.cs
- _CommandStream.cs
- OperationContractGenerationContext.cs
- ToolStripSplitButton.cs
- UnsignedPublishLicense.cs
- ExtensibleSyndicationObject.cs
- FormClosedEvent.cs
- hebrewshape.cs
- InteropBitmapSource.cs
- COMException.cs
- DataGridViewImageCell.cs
- DBAsyncResult.cs
- DeviceContexts.cs
- DependencyObjectCodeDomSerializer.cs
- PersonalizableAttribute.cs
- PropertyKey.cs
- TagMapCollection.cs
- GenerateTemporaryAssemblyTask.cs
- WindowsImpersonationContext.cs
- CalloutQueueItem.cs
- ColorTranslator.cs
- HttpModuleAction.cs
- XamlFigureLengthSerializer.cs
- InternalCache.cs
- ZipIOModeEnforcingStream.cs
- ParameterCollection.cs
- WindowsIdentity.cs
- LayoutManager.cs
- ZipIOLocalFileHeader.cs
- ButtonDesigner.cs
- DataGridViewCellFormattingEventArgs.cs
- glyphs.cs
- JsonReaderDelegator.cs
- CodeMethodReturnStatement.cs
- ListenerElementsCollection.cs
- HtmlTableCellCollection.cs
- CalendarModeChangedEventArgs.cs
- TrustManagerPromptUI.cs
- IdentityModelDictionary.cs
- SqlUserDefinedTypeAttribute.cs
- HyperLinkColumn.cs
- AdPostCacheSubstitution.cs
- PathSegmentCollection.cs
- SimpleMailWebEventProvider.cs
- SamlAudienceRestrictionCondition.cs
- HtmlHead.cs