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
- FieldToken.cs
- GZipDecoder.cs
- GenericPrincipal.cs
- LocalizedNameDescriptionPair.cs
- ImageFormatConverter.cs
- DocumentApplication.cs
- TdsParserStateObject.cs
- SoapReflectionImporter.cs
- GlyphCollection.cs
- InputBuffer.cs
- RoamingStoreFile.cs
- WhitespaceRuleLookup.cs
- MachineKeySection.cs
- BitmapEffectInputData.cs
- ProviderBase.cs
- XmlSchemaImport.cs
- XmlElementCollection.cs
- PeerConnector.cs
- SpecialNameAttribute.cs
- CodeDelegateInvokeExpression.cs
- SerializationFieldInfo.cs
- ImageCodecInfoPrivate.cs
- ParentQuery.cs
- linebase.cs
- DesignerImageAdapter.cs
- ResourceAttributes.cs
- DataGridTextBox.cs
- WorkflowViewService.cs
- DoubleSumAggregationOperator.cs
- DataConnectionHelper.cs
- RangeContentEnumerator.cs
- DocumentPageTextView.cs
- SqlRemoveConstantOrderBy.cs
- TextEditorSelection.cs
- SQLInt64Storage.cs
- SQLSingleStorage.cs
- Rijndael.cs
- StrokeNodeData.cs
- OdbcRowUpdatingEvent.cs
- UnsafeNativeMethods.cs
- TextChangedEventArgs.cs
- DynamicILGenerator.cs
- SamlAttribute.cs
- SQLBinary.cs
- XmlUrlEditor.cs
- XslCompiledTransform.cs
- ProcessInputEventArgs.cs
- FormsAuthenticationConfiguration.cs
- InkCanvasSelection.cs
- HwndHost.cs
- DecimalKeyFrameCollection.cs
- RegexWriter.cs
- LogManagementAsyncResult.cs
- XmlDictionaryReader.cs
- ClearTypeHintValidation.cs
- AmbientLight.cs
- ProfileSection.cs
- NavigateEvent.cs
- ControlDesigner.cs
- TextTreeRootTextBlock.cs
- BinaryReader.cs
- DocumentReferenceCollection.cs
- ToolStripTextBox.cs
- MDIClient.cs
- DataGridViewRowHeightInfoPushedEventArgs.cs
- RangeValueProviderWrapper.cs
- TextContainerChangedEventArgs.cs
- IsolatedStorageFileStream.cs
- AddInAdapter.cs
- Int32CollectionValueSerializer.cs
- ToolStripItemClickedEventArgs.cs
- XmlChoiceIdentifierAttribute.cs
- Assembly.cs
- XsdCachingReader.cs
- Latin1Encoding.cs
- OletxTransactionManager.cs
- BitmapSource.cs
- DiscreteKeyFrames.cs
- Int16.cs
- RayMeshGeometry3DHitTestResult.cs
- ContractCodeDomInfo.cs
- HtmlTextArea.cs
- SqlUtils.cs
- HelpKeywordAttribute.cs
- DataServiceProviderWrapper.cs
- HostExecutionContextManager.cs
- SapiInterop.cs
- GroupBoxRenderer.cs
- ImageSource.cs
- TcpAppDomainProtocolHandler.cs
- Span.cs
- IFlowDocumentViewer.cs
- BitArray.cs
- BooleanStorage.cs
- ImmutableCommunicationTimeouts.cs
- WebPartManagerInternals.cs
- DupHandleConnectionReader.cs
- ContractListAdapter.cs
- SqlLiftIndependentRowExpressions.cs
- TemplateFactory.cs