Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ColumnWidthChangingEvent.cs
- TargetControlTypeAttribute.cs
- XmlSchemaSimpleTypeList.cs
- Pen.cs
- processwaithandle.cs
- EncryptedXml.cs
- DataGridRowsPresenter.cs
- BitHelper.cs
- BindingCompleteEventArgs.cs
- EncodingDataItem.cs
- PolyLineSegment.cs
- Barrier.cs
- WindowPattern.cs
- SingleSelectRootGridEntry.cs
- XmlSchemaObjectTable.cs
- XmlAttributeAttribute.cs
- WorkflowService.cs
- XmlSerializerFactory.cs
- HtmlForm.cs
- FileFormatException.cs
- GlyphsSerializer.cs
- PreviousTrackingServiceAttribute.cs
- WsatServiceAddress.cs
- TitleStyle.cs
- ObjectPropertyMapping.cs
- TCPClient.cs
- HttpWriter.cs
- MetadataPropertyAttribute.cs
- EFDataModelProvider.cs
- keycontainerpermission.cs
- SecurityManager.cs
- CompressStream.cs
- Compiler.cs
- BaseCodePageEncoding.cs
- CounterCreationDataCollection.cs
- CatalogPart.cs
- ColumnClickEvent.cs
- BooleanExpr.cs
- ScrollEvent.cs
- Point3DConverter.cs
- X509ChainElement.cs
- _ConnectionGroup.cs
- MessageBox.cs
- EventEntry.cs
- BrushValueSerializer.cs
- Matrix3DStack.cs
- ZipArchive.cs
- XamlHostingConfiguration.cs
- IntranetCredentialPolicy.cs
- NavigationHelper.cs
- OracleString.cs
- DataGridViewImageCell.cs
- RectangleF.cs
- BamlLocalizabilityResolver.cs
- CompilationRelaxations.cs
- BamlRecordHelper.cs
- QuaternionAnimationBase.cs
- GuidelineSet.cs
- WhereQueryOperator.cs
- ByteStreamGeometryContext.cs
- InlinedAggregationOperator.cs
- TableLayoutStyleCollection.cs
- _CookieModule.cs
- InputReportEventArgs.cs
- mactripleDES.cs
- DataRowChangeEvent.cs
- FacetValues.cs
- ClientTarget.cs
- AssemblyResourceLoader.cs
- HttpRequest.cs
- SqlConnectionPoolGroupProviderInfo.cs
- Quaternion.cs
- Process.cs
- ContextStaticAttribute.cs
- PerfService.cs
- ReflectionPermission.cs
- VariableDesigner.xaml.cs
- M3DUtil.cs
- TimeoutValidationAttribute.cs
- CheckBoxRenderer.cs
- PartialCachingAttribute.cs
- DateTimeConverter2.cs
- RequestCache.cs
- HostingEnvironmentWrapper.cs
- LinearKeyFrames.cs
- SmiEventSink_Default.cs
- PersonalizationStateInfoCollection.cs
- SoapException.cs
- SiteMapDataSource.cs
- EpmCustomContentSerializer.cs
- ToolStripSeparatorRenderEventArgs.cs
- ErrorFormatter.cs
- HuffModule.cs
- CounterSet.cs
- PluralizationServiceUtil.cs
- SqlMetaData.cs
- SaveFileDialog.cs
- ParameterModifier.cs
- ToolStripHighContrastRenderer.cs
- EventHandlerList.cs