Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WF / Common / AuthoringOM / Terminate.cs / 1305376 / Terminate.cs
namespace System.Workflow.ComponentModel { using System; using System.Text; using System.Reflection; using System.Collections; using System.CodeDom; using System.ComponentModel; using System.ComponentModel.Design; using System.Drawing; using System.Workflow.ComponentModel; using System.Workflow.ComponentModel.Design; using System.Collections.Generic; using System.Drawing.Design; using System.Workflow.ComponentModel.Compiler; using System.Workflow.Runtime; [SRDescription(SR.TerminateActivityDescription)] [ToolboxItem(typeof(ActivityToolboxItem))] [Designer(typeof(TerminateDesigner), typeof(IDesigner))] [ToolboxBitmap(typeof(TerminateActivity), "Resources.Terminate.png")] [SRCategory(SR.Standard)] public sealed class TerminateActivity: Activity { public static readonly DependencyProperty ErrorProperty = DependencyProperty.Register("Error", typeof(string), typeof(TerminateActivity)); #region Constructors public TerminateActivity() { } public TerminateActivity(string name) : base(name) { } #endregion protected internal override void Initialize(IServiceProvider provider) { if (this.Parent == null) throw new InvalidOperationException(SR.GetString(SR.Error_MustHaveParent)); base.Initialize(provider); } protected internal override sealed ActivityExecutionStatus Execute(ActivityExecutionContext executionContext) { executionContext.CloseActivity(); string terminateReason = this.Error; executionContext.TerminateWorkflowInstance(new WorkflowTerminatedException(terminateReason)); return ActivityExecutionStatus.Closed; } [Browsable(true)] [SRCategory(SR.Activity)] [SRDescription(SR.TerminateErrorMessageDescr)] [MergableProperty(false)] [DefaultValue((string)null)] public string Error { get { return (string)base.GetValue(ErrorProperty); } set { base.SetValue(ErrorProperty, value); } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. namespace System.Workflow.ComponentModel { using System; using System.Text; using System.Reflection; using System.Collections; using System.CodeDom; using System.ComponentModel; using System.ComponentModel.Design; using System.Drawing; using System.Workflow.ComponentModel; using System.Workflow.ComponentModel.Design; using System.Collections.Generic; using System.Drawing.Design; using System.Workflow.ComponentModel.Compiler; using System.Workflow.Runtime; [SRDescription(SR.TerminateActivityDescription)] [ToolboxItem(typeof(ActivityToolboxItem))] [Designer(typeof(TerminateDesigner), typeof(IDesigner))] [ToolboxBitmap(typeof(TerminateActivity), "Resources.Terminate.png")] [SRCategory(SR.Standard)] public sealed class TerminateActivity: Activity { public static readonly DependencyProperty ErrorProperty = DependencyProperty.Register("Error", typeof(string), typeof(TerminateActivity)); #region Constructors public TerminateActivity() { } public TerminateActivity(string name) : base(name) { } #endregion protected internal override void Initialize(IServiceProvider provider) { if (this.Parent == null) throw new InvalidOperationException(SR.GetString(SR.Error_MustHaveParent)); base.Initialize(provider); } protected internal override sealed ActivityExecutionStatus Execute(ActivityExecutionContext executionContext) { executionContext.CloseActivity(); string terminateReason = this.Error; executionContext.TerminateWorkflowInstance(new WorkflowTerminatedException(terminateReason)); return ActivityExecutionStatus.Closed; } [Browsable(true)] [SRCategory(SR.Activity)] [SRDescription(SR.TerminateErrorMessageDescr)] [MergableProperty(false)] [DefaultValue((string)null)] public string Error { get { return (string)base.GetValue(ErrorProperty); } set { base.SetValue(ErrorProperty, value); } } } } // 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
- AnnotationStore.cs
- SymbolMethod.cs
- MetadataAssemblyHelper.cs
- QueryIntervalOp.cs
- XmlSiteMapProvider.cs
- ProcessHostMapPath.cs
- WebRequestModuleElement.cs
- RoleBoolean.cs
- WCFModelStrings.Designer.cs
- ViewgenGatekeeper.cs
- FixedSOMTableCell.cs
- Hex.cs
- HttpProfileGroupBase.cs
- DataFormat.cs
- ContainerControl.cs
- XmlEventCache.cs
- DropSource.cs
- ExpressionBindingCollection.cs
- FieldAccessException.cs
- odbcmetadatafactory.cs
- DataExchangeServiceBinder.cs
- _PooledStream.cs
- NumberFunctions.cs
- PaintEvent.cs
- SourceItem.cs
- DataControlButton.cs
- WebPartZoneCollection.cs
- CachedPathData.cs
- DbConnectionPoolGroup.cs
- DataKeyPropertyAttribute.cs
- UnsafeNativeMethods.cs
- documentsequencetextpointer.cs
- FixedNode.cs
- EntityCollectionChangedParams.cs
- FieldToken.cs
- IriParsingElement.cs
- StyleCollection.cs
- XmlSchemaAny.cs
- TextElement.cs
- Int64.cs
- Ticks.cs
- AsymmetricSignatureDeformatter.cs
- DesignerTransaction.cs
- Activity.cs
- ModifierKeysConverter.cs
- DesignTimeParseData.cs
- SafeArrayRankMismatchException.cs
- WmpBitmapEncoder.cs
- Util.cs
- SafeEventHandle.cs
- OleDbConnectionInternal.cs
- CodeGroup.cs
- HttpHandlerActionCollection.cs
- SecurityCriticalDataForSet.cs
- ContentDisposition.cs
- PageBuildProvider.cs
- LocationSectionRecord.cs
- ImageSource.cs
- CachedBitmap.cs
- HttpFileCollectionWrapper.cs
- DockPanel.cs
- DrawingAttributesDefaultValueFactory.cs
- Number.cs
- WebBrowserDocumentCompletedEventHandler.cs
- DateTimeParse.cs
- TransactionInterop.cs
- Zone.cs
- Int32CollectionConverter.cs
- RtfNavigator.cs
- RequestSecurityTokenResponse.cs
- RuntimeComponentFilter.cs
- TdsParserStaticMethods.cs
- DataTable.cs
- METAHEADER.cs
- HostProtectionException.cs
- IndependentlyAnimatedPropertyMetadata.cs
- UnsafeCollabNativeMethods.cs
- AuthorizationRule.cs
- BaseValidator.cs
- XmlNamespaceMappingCollection.cs
- MultiTargetingUtil.cs
- Size3DValueSerializer.cs
- Point3DCollectionValueSerializer.cs
- SpAudioStreamWrapper.cs
- ThreadPoolTaskScheduler.cs
- FixedLineResult.cs
- ExpressionNormalizer.cs
- ViewStateException.cs
- Root.cs
- SurrogateEncoder.cs
- JoinGraph.cs
- MemoryPressure.cs
- NGCSerializationManagerAsync.cs
- BamlRecordReader.cs
- GridPattern.cs
- StylusShape.cs
- SubMenuStyleCollection.cs
- SendingRequestEventArgs.cs
- PlatformCulture.cs
- DockProviderWrapper.cs