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
- VirtualDirectoryMapping.cs
- FillRuleValidation.cs
- EtwTrace.cs
- CacheChildrenQuery.cs
- ExtenderControl.cs
- IQueryable.cs
- FreezableCollection.cs
- NullableConverter.cs
- UnhandledExceptionEventArgs.cs
- QueryResponse.cs
- XmlUrlResolver.cs
- KeyTimeConverter.cs
- CounterCreationData.cs
- ZoneIdentityPermission.cs
- RegexMatchCollection.cs
- SQLCharsStorage.cs
- DesignerObjectListAdapter.cs
- DllNotFoundException.cs
- WebPartMinimizeVerb.cs
- HasCopySemanticsAttribute.cs
- SimpleType.cs
- StateDesigner.LayoutSelectionGlyph.cs
- WindowPattern.cs
- UDPClient.cs
- ProcessStartInfo.cs
- Latin1Encoding.cs
- AdPostCacheSubstitution.cs
- PieceNameHelper.cs
- ToolStripSeparator.cs
- DataObjectCopyingEventArgs.cs
- SafeNativeMethodsOther.cs
- WindowsStatic.cs
- SystemUnicastIPAddressInformation.cs
- Qualifier.cs
- RunClient.cs
- HtmlTableRowCollection.cs
- OrderByQueryOptionExpression.cs
- ComponentEditorForm.cs
- FileChangesMonitor.cs
- MultiSelector.cs
- DataGridViewSelectedRowCollection.cs
- RootBrowserWindow.cs
- DesignBindingEditor.cs
- StringToken.cs
- SamlAuthorizationDecisionClaimResource.cs
- HttpApplication.cs
- SimpleModelProvider.cs
- DragCompletedEventArgs.cs
- SoapServerMethod.cs
- LinkDescriptor.cs
- InkPresenter.cs
- HttpContext.cs
- MetadataArtifactLoaderCompositeFile.cs
- InternalMappingException.cs
- DesignerCategoryAttribute.cs
- LinqDataSourceSelectEventArgs.cs
- EntityFunctions.cs
- WindowProviderWrapper.cs
- TabControlCancelEvent.cs
- AudioFormatConverter.cs
- JournalEntry.cs
- Vector3DKeyFrameCollection.cs
- ZipIOLocalFileDataDescriptor.cs
- CompileXomlTask.cs
- IgnoreSection.cs
- ModuleBuilderData.cs
- Site.cs
- CacheSection.cs
- CorrelationKey.cs
- XmlProcessingInstruction.cs
- TableLayoutPanelCellPosition.cs
- TextRangeAdaptor.cs
- TimeZone.cs
- ReadOnlyDataSource.cs
- CodeIdentifier.cs
- PiiTraceSource.cs
- XmlAttributeOverrides.cs
- CodeSnippetTypeMember.cs
- OracleNumber.cs
- TextParagraphView.cs
- SafeNativeMethodsCLR.cs
- ResourceReader.cs
- TypeElementCollection.cs
- DerivedKeySecurityTokenStub.cs
- GridViewUpdatedEventArgs.cs
- SEHException.cs
- SqlDataSourceCommandEventArgs.cs
- DataKey.cs
- Rect3D.cs
- DataGridViewLayoutData.cs
- ClientBuildManager.cs
- ReferenceSchema.cs
- LocalizationComments.cs
- TraceContextRecord.cs
- HandlerMappingMemo.cs
- DBCommandBuilder.cs
- DataControlFieldHeaderCell.cs
- TextPattern.cs
- HandledMouseEvent.cs
- PointConverter.cs