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
- Soap.cs
- Context.cs
- DiffuseMaterial.cs
- CodeChecksumPragma.cs
- CompilerScope.Storage.cs
- CachedBitmap.cs
- MethodBuilder.cs
- XmlQualifiedName.cs
- TreeNodeSelectionProcessor.cs
- SchemaTableColumn.cs
- SqlUdtInfo.cs
- DbConnectionClosed.cs
- SoapConverter.cs
- MgmtResManager.cs
- MetadataArtifactLoaderCompositeResource.cs
- PointValueSerializer.cs
- base64Transforms.cs
- Size.cs
- CanonicalXml.cs
- LongValidatorAttribute.cs
- CollectionBase.cs
- DrawingBrush.cs
- CheckoutException.cs
- XmlCompatibilityReader.cs
- SystemFonts.cs
- ComponentChangedEvent.cs
- CultureInfoConverter.cs
- XPathNavigatorKeyComparer.cs
- RuleInfoComparer.cs
- FileEnumerator.cs
- LocalizableResourceBuilder.cs
- GACIdentityPermission.cs
- CssTextWriter.cs
- DataGridViewCellStateChangedEventArgs.cs
- WindowsAltTab.cs
- AmbientLight.cs
- ToolStripItemCollection.cs
- FileDetails.cs
- Marshal.cs
- SmiEventSink_Default.cs
- SizeF.cs
- ExceptionUtil.cs
- DSACryptoServiceProvider.cs
- ButtonStandardAdapter.cs
- DynamicHyperLink.cs
- APCustomTypeDescriptor.cs
- Evidence.cs
- SafeUserTokenHandle.cs
- ListItem.cs
- Camera.cs
- TemplateApplicationHelper.cs
- IsolatedStorageFile.cs
- HttpChannelListener.cs
- CompositeScriptReference.cs
- BuildProvider.cs
- ToolBarPanel.cs
- Helpers.cs
- Imaging.cs
- NumericUpDown.cs
- UnsafeNativeMethods.cs
- TemplateKeyConverter.cs
- TimeSpanStorage.cs
- RequiredFieldValidator.cs
- PersonalizationState.cs
- ZipIORawDataFileBlock.cs
- AttachedPropertyMethodSelector.cs
- MultiByteCodec.cs
- Transform.cs
- HyperLinkColumn.cs
- HttpCookie.cs
- CategoryEditor.cs
- CallbackValidator.cs
- XComponentModel.cs
- _AcceptOverlappedAsyncResult.cs
- XmlCDATASection.cs
- XmlAttributeProperties.cs
- Buffer.cs
- WebPartVerb.cs
- ScriptingWebServicesSectionGroup.cs
- DataSourceXmlSubItemAttribute.cs
- Serializer.cs
- PrintEvent.cs
- DataGridViewRowEventArgs.cs
- DataViewListener.cs
- ProtocolViolationException.cs
- HotCommands.cs
- RenderingBiasValidation.cs
- PolyQuadraticBezierSegment.cs
- ColumnMap.cs
- OdbcEnvironment.cs
- SQLByte.cs
- NavigationCommands.cs
- ResXBuildProvider.cs
- HTMLTextWriter.cs
- WindowsListViewSubItem.cs
- ApplicationProxyInternal.cs
- ActivityBuilder.cs
- LineVisual.cs
- RoleGroupCollection.cs
- Button.cs