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
- TreeChangeInfo.cs
- OrCondition.cs
- DataRelationPropertyDescriptor.cs
- BitmapPalettes.cs
- UpWmlPageAdapter.cs
- BindingsCollection.cs
- FileAuthorizationModule.cs
- RefExpr.cs
- DynamicResourceExtension.cs
- WebConfigurationHost.cs
- AuthStoreRoleProvider.cs
- AsynchronousChannelMergeEnumerator.cs
- PrePostDescendentsWalker.cs
- WS2007HttpBindingElement.cs
- RegexCompiler.cs
- MetafileHeader.cs
- HGlobalSafeHandle.cs
- BaseCodeDomTreeGenerator.cs
- DataControlLinkButton.cs
- EnlistmentTraceIdentifier.cs
- Task.cs
- dataprotectionpermission.cs
- MonthChangedEventArgs.cs
- MediaContextNotificationWindow.cs
- EntityDataSourceViewSchema.cs
- DeviceOverridableAttribute.cs
- ByteAnimationBase.cs
- FixUp.cs
- PagedDataSource.cs
- CodeCompileUnit.cs
- TraceSection.cs
- ProgressBar.cs
- ToolStripAdornerWindowService.cs
- ReachVisualSerializer.cs
- ImageConverter.cs
- Processor.cs
- SizeAnimationUsingKeyFrames.cs
- TableColumn.cs
- EntitySqlQueryCacheEntry.cs
- TableRowGroup.cs
- TextAnchor.cs
- RequiredAttributeAttribute.cs
- FileSystemInfo.cs
- DBDataPermission.cs
- TargetPerspective.cs
- CacheVirtualItemsEvent.cs
- CannotUnloadAppDomainException.cs
- Transform3D.cs
- LocatorPart.cs
- GPStream.cs
- DBPropSet.cs
- UniqueIdentifierService.cs
- DataContext.cs
- SettingsPropertyNotFoundException.cs
- CommandHelpers.cs
- StringOutput.cs
- AlphaSortedEnumConverter.cs
- StringCollectionEditor.cs
- DesignTimeVisibleAttribute.cs
- AmbientLight.cs
- GZipDecoder.cs
- XmlSerializationWriter.cs
- DelegatedStream.cs
- ExpressionBinding.cs
- LinqDataSourceEditData.cs
- Context.cs
- FamilyTypeface.cs
- AnimationClock.cs
- LabelLiteral.cs
- EntityConnection.cs
- _NativeSSPI.cs
- ServerIdentity.cs
- XmlCollation.cs
- ElementProxy.cs
- OptimisticConcurrencyException.cs
- TableCellAutomationPeer.cs
- SqlFlattener.cs
- SafeThemeHandle.cs
- KnownTypeHelper.cs
- TreeWalker.cs
- PolyQuadraticBezierSegmentFigureLogic.cs
- SafeArrayTypeMismatchException.cs
- WebPartMenu.cs
- PieceNameHelper.cs
- WebPartAddingEventArgs.cs
- SupportsEventValidationAttribute.cs
- ZipIOBlockManager.cs
- AuthenticationConfig.cs
- WindowsStreamSecurityBindingElement.cs
- RenderOptions.cs
- CharacterBuffer.cs
- BStrWrapper.cs
- SerialStream.cs
- EnvelopedPkcs7.cs
- GridEntryCollection.cs
- XmlEncoding.cs
- COM2ColorConverter.cs
- ColorTransform.cs
- HashMembershipCondition.cs
- MenuItemCollection.cs