Code:
/ 4.0 / 4.0 / 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. 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
- RsaSecurityToken.cs
- HtmlAnchor.cs
- DrawingAttributesDefaultValueFactory.cs
- EncryptedData.cs
- MembershipSection.cs
- VSDExceptions.cs
- basevalidator.cs
- TabItemAutomationPeer.cs
- DataGridViewHitTestInfo.cs
- ShapeTypeface.cs
- AnimationLayer.cs
- RuntimeConfigLKG.cs
- WebPartConnectionsConfigureVerb.cs
- SiteOfOriginPart.cs
- WebPartCatalogAddVerb.cs
- PersonalizationEntry.cs
- TargetConverter.cs
- CodeNamespaceImportCollection.cs
- ScrollViewerAutomationPeer.cs
- OleServicesContext.cs
- Signature.cs
- ReaderContextStackData.cs
- DispatcherSynchronizationContext.cs
- EntityCommand.cs
- QueueSurrogate.cs
- DynamicRendererThreadManager.cs
- SqlUtils.cs
- AudioLevelUpdatedEventArgs.cs
- BinaryCommonClasses.cs
- ReflectionTypeLoadException.cs
- SAPICategories.cs
- FixedSOMTextRun.cs
- RuntimeHelpers.cs
- SimpleWorkerRequest.cs
- QueryOptionExpression.cs
- MaterializeFromAtom.cs
- AspProxy.cs
- DataViewManager.cs
- UserControl.cs
- GeometryCollection.cs
- EntityWithChangeTrackerStrategy.cs
- UTF32Encoding.cs
- _LoggingObject.cs
- AutoSizeToolBoxItem.cs
- XmlStringTable.cs
- TypeBrowser.xaml.cs
- AudienceUriMode.cs
- Clipboard.cs
- EntitySqlQueryCacheKey.cs
- HtmlInputHidden.cs
- ColorTypeConverter.cs
- XmlAnyElementAttribute.cs
- TemplateKey.cs
- GeneralTransform.cs
- TextElementEnumerator.cs
- RegexRunner.cs
- RecognitionEventArgs.cs
- XamlBrushSerializer.cs
- SwitchElementsCollection.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- SpecularMaterial.cs
- XPathNodeHelper.cs
- ResourceReferenceKeyNotFoundException.cs
- StyleBamlTreeBuilder.cs
- Serializer.cs
- MouseDevice.cs
- MatrixUtil.cs
- NavigationFailedEventArgs.cs
- EntityDataSourceChangingEventArgs.cs
- ReadOnlyAttribute.cs
- FontCacheLogic.cs
- MatrixTransform3D.cs
- ToolStripDropDownClosingEventArgs.cs
- BinaryVersion.cs
- ProfileModule.cs
- ExcCanonicalXml.cs
- UrlPropertyAttribute.cs
- PageBuildProvider.cs
- UserInitiatedRoutedEventPermissionAttribute.cs
- PeerResolverBindingElement.cs
- NumberSubstitution.cs
- SoapProtocolReflector.cs
- EmbossBitmapEffect.cs
- WebSysDisplayNameAttribute.cs
- PrimitiveXmlSerializers.cs
- TextTreeUndoUnit.cs
- GeneratedView.cs
- Codec.cs
- ToolboxItem.cs
- DependencyPropertyAttribute.cs
- VectorKeyFrameCollection.cs
- OutputCacheProfile.cs
- XmlReader.cs
- GridLength.cs
- TextBoxRenderer.cs
- PnrpPermission.cs
- NotCondition.cs
- ExplicitDiscriminatorMap.cs
- SurrogateEncoder.cs
- SystemWebCachingSectionGroup.cs