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
- WinFormsUtils.cs
- DocumentPaginator.cs
- Application.cs
- DefaultExpressionVisitor.cs
- MinimizableAttributeTypeConverter.cs
- RemotingServices.cs
- WSDualHttpSecurityMode.cs
- EventBookmark.cs
- LoginName.cs
- WebPartConnectionsConnectVerb.cs
- TableStyle.cs
- ConditionalAttribute.cs
- WindowsButton.cs
- PowerStatus.cs
- StructuralObject.cs
- FileLevelControlBuilderAttribute.cs
- DataRowIndexBuffer.cs
- CheckoutException.cs
- COM2ComponentEditor.cs
- WinFormsSpinner.cs
- _FtpDataStream.cs
- Identity.cs
- XAMLParseException.cs
- HideDisabledControlAdapter.cs
- GridViewColumnHeader.cs
- DelegateCompletionCallbackWrapper.cs
- ItemAutomationPeer.cs
- TextEditorContextMenu.cs
- TraceContextEventArgs.cs
- DocComment.cs
- TextEditorDragDrop.cs
- CategoryAttribute.cs
- SkewTransform.cs
- HtmlInputText.cs
- DefaultValueAttribute.cs
- TextTrailingCharacterEllipsis.cs
- TrackPoint.cs
- SamlAuthorizationDecisionClaimResource.cs
- Parameter.cs
- ArgumentOutOfRangeException.cs
- ExecutionEngineException.cs
- GPStream.cs
- NamespaceDisplay.xaml.cs
- IPEndPointCollection.cs
- BinaryQueryOperator.cs
- SoapSchemaMember.cs
- StrokeIntersection.cs
- Trigger.cs
- HttpListenerException.cs
- FileSystemWatcher.cs
- SerializationBinder.cs
- ProbeMatchesMessage11.cs
- Quad.cs
- SapiRecoInterop.cs
- GroupStyle.cs
- WpfSharedXamlSchemaContext.cs
- filewebresponse.cs
- Empty.cs
- HScrollProperties.cs
- ItemChangedEventArgs.cs
- AsyncInvokeOperation.cs
- TextServicesManager.cs
- FormConverter.cs
- TransformConverter.cs
- FrameworkElement.cs
- Brush.cs
- SortExpressionBuilder.cs
- WaitHandleCannotBeOpenedException.cs
- OperationInvokerBehavior.cs
- MaskedTextBox.cs
- SerializableAttribute.cs
- _SSPISessionCache.cs
- PtsContext.cs
- LiteralControl.cs
- LocalizabilityAttribute.cs
- Action.cs
- MultipleFilterMatchesException.cs
- XmlChildNodes.cs
- SnapLine.cs
- ZoneIdentityPermission.cs
- ErrorRuntimeConfig.cs
- OutOfProcStateClientManager.cs
- SHA256CryptoServiceProvider.cs
- Screen.cs
- BitArray.cs
- ErrorCodes.cs
- GridLengthConverter.cs
- UICuesEvent.cs
- TriggerActionCollection.cs
- ApplicationBuildProvider.cs
- FlowDocumentScrollViewer.cs
- TableRowGroup.cs
- precedingquery.cs
- EventLogEntryCollection.cs
- PrePrepareMethodAttribute.cs
- CompiledXpathExpr.cs
- ObjectList.cs
- DocumentProperties.cs
- HtmlForm.cs
- RectangleGeometry.cs