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
- GradientBrush.cs
- regiisutil.cs
- BaseCodePageEncoding.cs
- UnsafeNativeMethodsMilCoreApi.cs
- login.cs
- PathFigureCollectionConverter.cs
- WebPartZoneBase.cs
- Constant.cs
- DataRecordObjectView.cs
- EntitySet.cs
- ObjectQueryState.cs
- DropShadowEffect.cs
- XslCompiledTransform.cs
- DataGridViewHitTestInfo.cs
- DeleteIndexBinder.cs
- ImageConverter.cs
- WebBrowserProgressChangedEventHandler.cs
- XDRSchema.cs
- WebBrowser.cs
- KeyFrames.cs
- propertytag.cs
- SqlBooleanMismatchVisitor.cs
- ExpressionNode.cs
- OracleDataAdapter.cs
- AppDomainUnloadedException.cs
- CustomPopupPlacement.cs
- ObjectPropertyMapping.cs
- codemethodreferenceexpression.cs
- DataRecord.cs
- LinearKeyFrames.cs
- x509utils.cs
- CombinedGeometry.cs
- VisemeEventArgs.cs
- DaylightTime.cs
- ZipIOExtraFieldPaddingElement.cs
- SettingsProperty.cs
- ScriptingSectionGroup.cs
- Int64AnimationUsingKeyFrames.cs
- Utils.cs
- SendKeys.cs
- LabelLiteral.cs
- Schedule.cs
- QilTypeChecker.cs
- _ScatterGatherBuffers.cs
- ClientSideProviderDescription.cs
- StatusBar.cs
- SmiEventStream.cs
- OracleConnectionStringBuilder.cs
- EventProviderWriter.cs
- XmlMapping.cs
- FrameworkElement.cs
- Wildcard.cs
- MobileErrorInfo.cs
- EmptyControlCollection.cs
- ObjectKeyFrameCollection.cs
- ItemsPanelTemplate.cs
- SchemaElementDecl.cs
- VisualStyleElement.cs
- SchemaDeclBase.cs
- FontFamilyValueSerializer.cs
- XmlMembersMapping.cs
- Helpers.cs
- RunClient.cs
- PenContexts.cs
- DSASignatureDeformatter.cs
- DocumentSequence.cs
- ToolStripRendererSwitcher.cs
- EdmSchemaError.cs
- ConfigurationElement.cs
- PrePostDescendentsWalker.cs
- BitStream.cs
- EntitySqlQueryCacheKey.cs
- TerminateSequenceResponse.cs
- PagedDataSource.cs
- FormatConvertedBitmap.cs
- DefaultSection.cs
- XpsResourceDictionary.cs
- BypassElementCollection.cs
- ObjectItemCachedAssemblyLoader.cs
- OdbcHandle.cs
- XmlWrappingReader.cs
- BulletChrome.cs
- TrustSection.cs
- GlyphRun.cs
- XmlArrayItemAttribute.cs
- PermissionAttributes.cs
- ImageInfo.cs
- ServiceEndpointAssociationProvider.cs
- QueryExpr.cs
- SessionIDManager.cs
- IdleTimeoutMonitor.cs
- FilteredDataSetHelper.cs
- TreeBuilderBamlTranslator.cs
- SinglePageViewer.cs
- SqlCaseSimplifier.cs
- FontCollection.cs
- SimpleWorkerRequest.cs
- LineInfo.cs
- ClusterRegistryConfigurationProvider.cs
- StackBuilderSink.cs