Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WF / RunTime / WorkflowOwnershipException.cs / 1305376 / WorkflowOwnershipException.cs
using System; using System.Globalization; using System.Workflow.ComponentModel; using System.Collections.Generic; using System.Text; using System.Runtime.Serialization; using System.Security.Permissions; using System.Xml; using System.Xml.Schema; namespace System.Workflow.Runtime { #region State Persistence Exceptions [Serializable] public class WorkflowOwnershipException : Exception { private Guid _instanceId; public Guid InstanceId { get { return _instanceId; } set { _instanceId = value; } } public WorkflowOwnershipException() : base(ExecutionStringManager.WorkflowOwnershipException) { } public WorkflowOwnershipException(string message) : base(message) { } public WorkflowOwnershipException(string message, Exception innerException) : base(message, innerException) { } public WorkflowOwnershipException(Guid instanceId) : base(ExecutionStringManager.WorkflowOwnershipException) { this.InstanceId = instanceId; } public WorkflowOwnershipException(Guid instanceId, string message) : base(message) { this.InstanceId = instanceId; } public WorkflowOwnershipException(Guid instanceId, string message, Exception innerException) : base(message, innerException) { this.InstanceId = instanceId; } [SecurityPermissionAttribute(SecurityAction.Demand, SerializationFormatter = true)] protected WorkflowOwnershipException(SerializationInfo info, StreamingContext context) : base(info, context) { _instanceId = (Guid)info.GetValue("__instanceId__", typeof(Guid)); } //ISerializable override to store custom state [SecurityPermissionAttribute(SecurityAction.Demand, SerializationFormatter = true)] public override void GetObjectData(SerializationInfo info, StreamingContext context) { if (null == info) throw new ArgumentNullException("info"); base.GetObjectData(info, context); info.AddValue("__instanceId__", _instanceId); } } #endregion } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- StrongNameKeyPair.cs
- BitmapEffectInputData.cs
- IndentedTextWriter.cs
- RepeaterItemCollection.cs
- MultiView.cs
- DataGridToolTip.cs
- Compiler.cs
- StylusTip.cs
- Html32TextWriter.cs
- WebPartCatalogCloseVerb.cs
- FillErrorEventArgs.cs
- SqlInternalConnection.cs
- URLAttribute.cs
- ResourceCategoryAttribute.cs
- SerializationException.cs
- BoolExpressionVisitors.cs
- AssemblyAssociatedContentFileAttribute.cs
- TraceContextRecord.cs
- DefaultPropertyAttribute.cs
- WindowsComboBox.cs
- RealizedColumnsBlock.cs
- XslTransform.cs
- ConfigXmlWhitespace.cs
- SqlVisitor.cs
- ItemMap.cs
- BooleanKeyFrameCollection.cs
- BamlStream.cs
- OperatingSystem.cs
- NamespaceExpr.cs
- userdatakeys.cs
- NativeStructs.cs
- MimeBasePart.cs
- SafeHandle.cs
- TypeConverterValueSerializer.cs
- XmlAttribute.cs
- XmlSubtreeReader.cs
- DefaultHttpHandler.cs
- TextReader.cs
- QilTernary.cs
- WebConfigurationFileMap.cs
- WorkflowInstanceUnhandledExceptionRecord.cs
- CompressStream.cs
- HandlerFactoryCache.cs
- MemoryFailPoint.cs
- IssuedTokenServiceCredential.cs
- WebBrowser.cs
- PageCatalogPart.cs
- CacheOutputQuery.cs
- RoutedEventArgs.cs
- FontUnit.cs
- DocumentSchemaValidator.cs
- InstanceHandleConflictException.cs
- IntSecurity.cs
- TrustManagerMoreInformation.cs
- BaseTemplateBuildProvider.cs
- MultilineStringConverter.cs
- DateTimeUtil.cs
- CoreSwitches.cs
- RightsManagementPermission.cs
- TreeViewTemplateSelector.cs
- PermissionSetEnumerator.cs
- DelegatedStream.cs
- EncodingNLS.cs
- TableLayoutStyleCollection.cs
- SessionStateContainer.cs
- ThemeInfoAttribute.cs
- SqlProfileProvider.cs
- CommonDialog.cs
- dataSvcMapFileLoader.cs
- AggregateNode.cs
- CustomErrorsSectionWrapper.cs
- XslException.cs
- TemplateContent.cs
- Persist.cs
- BufferedGraphicsContext.cs
- PreviewKeyDownEventArgs.cs
- ThreadSafeList.cs
- AvtEvent.cs
- ProgressBar.cs
- ProviderSettings.cs
- BitmapEffectDrawing.cs
- documentsequencetextpointer.cs
- Rotation3D.cs
- CharUnicodeInfo.cs
- StaticContext.cs
- ConvertEvent.cs
- ToolBarButton.cs
- HotSpotCollection.cs
- TextBreakpoint.cs
- XmlIncludeAttribute.cs
- WindowsStatic.cs
- FunctionImportMapping.cs
- DependencyProperty.cs
- ContextMenu.cs
- DataGridViewColumnConverter.cs
- TextProperties.cs
- QualificationDataAttribute.cs
- XmlBufferedByteStreamReader.cs
- ExpressionList.cs
- ObjectKeyFrameCollection.cs