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
- MimePart.cs
- CqlBlock.cs
- CompiledQuery.cs
- ItemContainerGenerator.cs
- HitTestParameters3D.cs
- Token.cs
- Material.cs
- sitestring.cs
- TextDecorationUnitValidation.cs
- WorkflowServiceBuildProvider.cs
- EntityContainerRelationshipSet.cs
- XmlSchemaValidator.cs
- LoginViewDesigner.cs
- StandardOleMarshalObject.cs
- TextEncodedRawTextWriter.cs
- DataServiceQueryProvider.cs
- TextParagraphCache.cs
- RequestCachePolicyConverter.cs
- ComponentChangingEvent.cs
- SQLInt32.cs
- WasAdminWrapper.cs
- SmtpException.cs
- MdImport.cs
- BinaryReader.cs
- ReferenceAssemblyAttribute.cs
- BindingBase.cs
- DesignParameter.cs
- SqlCommand.cs
- TreeNodeStyleCollection.cs
- ContainerParaClient.cs
- Visitors.cs
- DesigntimeLicenseContext.cs
- DecimalConstantAttribute.cs
- DataRowExtensions.cs
- WebConfigurationManager.cs
- Base64Encoder.cs
- TypeSystemProvider.cs
- TripleDESCryptoServiceProvider.cs
- NeutralResourcesLanguageAttribute.cs
- FileUtil.cs
- WebResourceUtil.cs
- DataGridViewCellStateChangedEventArgs.cs
- RegexRunner.cs
- Boolean.cs
- ConditionalExpression.cs
- XmlAttributeCollection.cs
- XmlSchemaElement.cs
- CodeTypeOfExpression.cs
- PtsHelper.cs
- ProcessModuleDesigner.cs
- TokenBasedSetEnumerator.cs
- SystemColors.cs
- EncodingFallbackAwareXmlTextWriter.cs
- TypeUtils.cs
- COM2ICategorizePropertiesHandler.cs
- infer.cs
- DataGridCellInfo.cs
- WebPartEditorCancelVerb.cs
- UrlAuthFailedErrorFormatter.cs
- StateRuntime.cs
- Axis.cs
- ExeContext.cs
- SecurityContextCookieSerializer.cs
- DelegatingChannelListener.cs
- HashAlgorithm.cs
- IDictionary.cs
- OracleRowUpdatingEventArgs.cs
- KeySplineConverter.cs
- FullTrustAssembly.cs
- DrawItemEvent.cs
- OperatingSystemVersionCheck.cs
- DataGridViewCell.cs
- StreamWriter.cs
- CredentialManagerDialog.cs
- CodeIdentifiers.cs
- ValidationHelpers.cs
- AccessViolationException.cs
- DaylightTime.cs
- XmlSchemaImport.cs
- TempFiles.cs
- RootBuilder.cs
- OleDbErrorCollection.cs
- RegexRunner.cs
- ParameterElement.cs
- ProjectionQueryOptionExpression.cs
- AppDomainProtocolHandler.cs
- ParallelTimeline.cs
- XPathNodeList.cs
- ClearCollection.cs
- ArgumentException.cs
- XMLUtil.cs
- ContentType.cs
- SynchronousChannel.cs
- TextEditorSelection.cs
- Properties.cs
- DSACryptoServiceProvider.cs
- BindableAttribute.cs
- DataBindingValueUIHandler.cs
- SHA384Managed.cs
- QueryIntervalOp.cs