TerminateActivity 類別

定義

警告

此 API 現已淘汰。

異常狀況發生時,結束執行中的工作流程執行個體。Terminates the running workflow instance when an abnormal situation occurs. 這個類別無法被繼承。This class cannot be inherited.

public ref class TerminateActivity sealed : System::Workflow::ComponentModel::Activity
[System.Drawing.ToolboxBitmap(typeof(System.Workflow.ComponentModel.TerminateActivity), "Resources.Terminate.png")]
public sealed class TerminateActivity : System.Workflow.ComponentModel.Activity
[System.Drawing.ToolboxBitmap(typeof(System.Workflow.ComponentModel.TerminateActivity), "Resources.Terminate.png")]
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public sealed class TerminateActivity : System.Workflow.ComponentModel.Activity
type TerminateActivity = class
    inherit Activity
Public NotInheritable Class TerminateActivity
Inherits Activity
繼承
TerminateActivity
屬性

備註

注意

此資料討論已被汰換的類型及命名空間。This material discusses types and namespaces that are obsolete. 如需詳細資訊,請參閱 Windows Workflow Foundation 4.5 中即將淘汰的類型For more information, see Deprecated Types in Windows Workflow Foundation 4.5.

TerminateActivity 立即結束目前工作流程執行個體的執行。TerminateActivity immediately ends the execution of the current workflow instance. 與暫止的工作流程執行個體不同,結束的工作流程執行個體永遠無法繼續執行。Unlike a suspended workflow instance, a terminated workflow instance can never be resumed.

建構函式

TerminateActivity()

初始化 TerminateActivity 類別的新執行個體。Initializes a new instance of the TerminateActivity class.

TerminateActivity(String)

使用活動的名稱,初始化 TerminateActivity 類別的新執行個體。Initializes a new instance of the TerminateActivity class using the name of the activity.

欄位

ErrorProperty

表示目標為 DependencyProperty 屬性的 ErrorRepresents the DependencyProperty that targets the Error property.

屬性

Description

取得或設定 Activity 的使用者定義描述。Gets or sets the user-defined description of the Activity.

(繼承來源 Activity)
DesignMode

取得值,這個值會指出這個執行個體是在設計模式或執行階段模式中。Gets the value that indicates whether this instance is in design or run-time mode.

(繼承來源 DependencyObject)
Enabled

取得或設定值,這個值會指出是否啟用這個執行個體進行執行和驗證。Gets or sets a value that indicates whether this instance is enabled for execution and validation.

(繼承來源 Activity)
Error

取得或設定要向管理員報告的錯誤訊息,提供結束的原因。Gets or sets an error message to report to administrators, providing the reason for termination.

ExecutionResult

取得最後嘗試要執行這個執行個體的 ActivityExecutionResultGets the ActivityExecutionResult of the last attempt to run this instance.

(繼承來源 Activity)
ExecutionStatus

取得這個執行個體的目前 ActivityExecutionStatusGets the current ActivityExecutionStatus of this instance.

(繼承來源 Activity)
IsDynamicActivity

取得有關活動是否執行於工作流程執行個體之預設 ActivityExecutionContext 內的資訊。Gets information about whether the activity is executing within the default ActivityExecutionContext of the workflow instance.

(繼承來源 Activity)
Name

取得或設定這個執行個體的名稱。Gets or sets the name of this instance. 這個名稱必須符合工作流程專案中所使用之程式語言的變數命名慣例。This name must conform to the variable naming convention of the programming language that is being used in the Workflow project.

(繼承來源 Activity)
Parent

取得含有這個 CompositeActivityActivityGets the CompositeActivity that contains this Activity.

(繼承來源 Activity)
ParentDependencyObject

取得 DependencyObject 圖形中的父代 DependencyObjectGets the parent DependencyObject in the DependencyObject graph.

(繼承來源 DependencyObject)
QualifiedName

取得活動的完整名稱。Gets the qualified name of the activity. 在工作流程執行個體中,完整的活動名稱永遠是唯一的。Qualified activity names are always unique in a workflow instance.

(繼承來源 Activity)
Site

取得或設定 SiteDependencyObject 元件的參考。Gets or sets a reference to the Site component of the DependencyObject.

(繼承來源 DependencyObject)
UserData

取得 IDictionary,它會將自訂資料與這個類別執行個體產生關聯。Gets an IDictionary that associates custom data with this class instance.

(繼承來源 DependencyObject)
WorkflowInstanceId

取得與執行個體相關聯的 GuidGets the Guid associated with the instance.

(繼承來源 Activity)

方法

AddHandler(DependencyProperty, Object)

加入 DependencyObject{2}之事件的處理常式。Adds a handler for an event of a DependencyObject.

(繼承來源 DependencyObject)
Cancel(ActivityExecutionContext)

由工作流程執行階段呼叫,以取消執行目前執行的活動。Called by the workflow runtime to cancel execution of an activity that is currently executing.

(繼承來源 Activity)
Clone()

建立 Activity 的深層複本 (Deep Copy)。Creates a deep copy of the Activity.

(繼承來源 Activity)
Dispose()

釋放 DependencyObject 使用的所有資源。Releases all the resources used by the DependencyObject.

(繼承來源 DependencyObject)
Dispose(Boolean)

會釋放 Unmanaged 資源,並選擇性地釋放 DependencyObject 所使用的 Managed 資源。Releases the unmanaged resources and optionally releases the managed resources used by DependencyObject.

(繼承來源 DependencyObject)
Equals(Object)

判斷指定的物件是否等於目前的物件。Determines whether the specified object is equal to the current object.

(繼承來源 Object)
Execute(ActivityExecutionContext)

由工作流程執行階段呼叫以執行活動。Called by the workflow runtime to execute an activity.

(繼承來源 Activity)
GetActivityByName(String)

傳回 Activity 的執行個體,其名稱是向執行於此執行個體之根活動下的活動全體集合要求而來的,該執行個體則位於工作流程內。Returns the instance of the Activity whose name is requested from the set of all activities running under the root activity of this instance, which is within the workflow.

(繼承來源 Activity)
GetActivityByName(String, Boolean)

傳回 Activity 的執行個體,如果第二個參數是 Activity,則要求其名稱的來源是在這個執行個體其 false 的根項目之下的所有活動集,如果第二個參數是 Activity,則來源是在目前 true 之下。Returns the instance of the Activity whose name is requested from the set of all activities under the root the Activity of this instance if the second parameter is false and under the current Activity if the second parameter is true.

(繼承來源 Activity)
GetBinding(DependencyProperty)

提供存取與特定 ActivityBind 相關聯的 DependencyPropertyProvides access to the ActivityBind associated with the specific DependencyProperty.

(繼承來源 DependencyObject)
GetBoundValue(ActivityBind, Type)

擷取 Object,其為 ActivityBind 的主體。Retrieves the Object that is the subject of an ActivityBind.

(繼承來源 DependencyObject)
GetHashCode()

做為預設雜湊函式。Serves as the default hash function.

(繼承來源 Object)
GetInvocationList<T>(DependencyProperty)

取得陣列,這個陣列包含指定 DependencyProperty 的委派。Gets an array that contains the delegates for the specified DependencyProperty.

(繼承來源 DependencyObject)
GetType()

取得目前執行個體的 TypeGets the Type of the current instance.

(繼承來源 Object)
GetValue(DependencyProperty)

提供存取所指定 DependencyProperty 的值。Provides access to the value of the designated DependencyProperty.

(繼承來源 DependencyObject)
GetValueBase(DependencyProperty)

提供對 DependencyProperty 其繫結物件的存取,並略過 GetValue(DependencyProperty) 覆寫。Provides access to the bound object of a DependencyProperty and bypasses the GetValue(DependencyProperty) override.

(繼承來源 DependencyObject)
HandleFault(ActivityExecutionContext, Exception)

在這個執行個體的執行內容中引發例外狀況時呼叫。Called when an exception is raised within the context of the execution of this instance.

(繼承來源 Activity)
Initialize(IServiceProvider)

由工作流程執行階段呼叫,以初始化建構新工作流程執行個體期間的活動。Called by the workflow runtime to initialize an activity during the construction of a new workflow instance. 這個方法在建構動態的 ActivityExecutionContext 期間呼叫。This method is called during the construction of a dynamic ActivityExecutionContext.

(繼承來源 Activity)
InitializeProperties()

在衍生類別中覆寫時,在相依性屬性上執行初始化。Performs initialization on dependency properties when overridden in a derived class.

(繼承來源 DependencyObject)
Invoke<T>(EventHandler<T>, T)

訂閱 EventHandler 並叫用該委派。Subscribes an EventHandler and invokes that delegate.

(繼承來源 Activity)
Invoke<T>(IActivityEventListener<T>, T)

訂閱 IActivityEventListener<T> 並叫用該委派。Subscribes an IActivityEventListener<T> and invokes that delegate.

(繼承來源 Activity)
IsBindingSet(DependencyProperty)

指出 DependencyProperty 的值是否已設定為繫結。Indicates whether the value of a DependencyProperty is set as a binding. 請參閱<SetBinding(DependencyProperty, ActivityBind)>。See SetBinding(DependencyProperty, ActivityBind).

(繼承來源 DependencyObject)
MemberwiseClone()

建立目前 Object 的淺層複製。Creates a shallow copy of the current Object.

(繼承來源 Object)
MetaEquals(DependencyObject)

判斷這個 metapropertiesDependencyObjectmetaproperties是否相等於參數化 DependencyObject 的 {5}。Determines whether the metaproperties of this DependencyObject equals the metaproperties of the parameterized DependencyObject.

(繼承來源 DependencyObject)
OnActivityExecutionContextLoad(IServiceProvider)

每當載入 ActivityExecutionContext 時,由工作流程執行階段呼叫。Called by the workflow runtime whenever an ActivityExecutionContext is loaded. 例如,在建立 ActivityExecutionContext 期間,以及每次當從持續性儲存體載入工作流程執行個體時具體化 ActivityExecutionContext 時,呼叫這個方法。For example, this method is called during the creation of an ActivityExecutionContext as well as every time the ActivityExecutionContext is reincarnated when a workflow instance is loaded from persistent storage.

(繼承來源 Activity)
OnActivityExecutionContextUnload(IServiceProvider)

每當卸載 ActivityExecutionContext 時,由工作流程執行階段呼叫。Called by the workflow runtime whenever an ActivityExecutionContext is unloaded. 例如,在完成 ActivityExecutionContext 期間,以及每次當工作流程執行個體執行時卸載 ActivityExecutionContext{3}時,呼叫這個方法。For example, this method is called during completion of an ActivityExecutionContext as well as every time the ActivityExecutionContext is unloaded when a workflow instance is persisted.

(繼承來源 Activity)
OnClosed(IServiceProvider)

當活動轉換到已關閉狀態時,由工作流程執行階段呼叫。Called by the workflow runtime as part of the activity's transition to the closed state.

(繼承來源 Activity)
RaiseEvent(DependencyProperty, Object, EventArgs)

引發與指定相依性屬性相關聯的 EventRaises an Event associated with the specified dependency property.

(繼承來源 Activity)
RaiseGenericEvent<T>(DependencyProperty, Object, T)

引發與所參考 DependencyProperty 相關聯的事件。Raises the event associated with the referenced DependencyProperty.

(繼承來源 Activity)
RegisterForStatusChange(DependencyProperty, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>)

註冊狀態變更事件的指定 DependencyPropertyRegisters the specified DependencyProperty for the status change event.

(繼承來源 Activity)
RemoveHandler(DependencyProperty, Object)

EventHandler 從相關聯的 DependencyProperty 移除。Removes an EventHandler from an associated DependencyProperty.

(繼承來源 DependencyObject)
RemoveProperty(DependencyProperty)

DependencyPropertyDependencyObject 中移除。Removes a DependencyProperty from the DependencyObject.

(繼承來源 DependencyObject)
Save(Stream)

Activity 寫入保存性 (Persistence) 的 StreamWrites the Activity to a Stream for persistence.

(繼承來源 Activity)
Save(Stream, IFormatter)

使用為序列化提供的自訂 Activity,將 Stream 寫入 IFormatter 以供保存。Writes the Activity to a Stream for persistence using the custom IFormatter provided for serialization.

(繼承來源 Activity)
SetBinding(DependencyProperty, ActivityBind)

設定所指定 ActivityBindDependencyPropertySets the ActivityBind for the specified DependencyProperty.

(繼承來源 DependencyObject)
SetBoundValue(ActivityBind, Object)

設定目標 ActivityBind 的值。Sets the value of the target ActivityBind.

(繼承來源 DependencyObject)
SetReadOnlyPropertyValue(DependencyProperty, Object)

設定唯讀的 DependencyProperty 其值。Sets the value of a DependencyProperty, which is read-only.

(繼承來源 DependencyObject)
SetValue(DependencyProperty, Object)

DependencyProperty 的值設定給物件。Sets the value of the DependencyProperty to the object.

(繼承來源 DependencyObject)
SetValueBase(DependencyProperty, Object)

DependencyProperty 的值設定為指定的 Object,略過 SetValue(DependencyProperty, Object)Sets the value of the DependencyProperty to the specified Object, bypassing the SetValue(DependencyProperty, Object).

(繼承來源 DependencyObject)
ToString()

提供代表這個執行個體的字串。Provides a string that represents this instance.

(繼承來源 Activity)
TrackData(Object)

通知執行階段追蹤基礎結構關於暫止追蹤的資訊。Informs the run-time tracking infrastructure of pending tracking information.

(繼承來源 Activity)
TrackData(String, Object)

通知執行階段追蹤基礎結構關於暫止追蹤的資訊。Informs the run-time tracking infrastructure of pending tracking information.

(繼承來源 Activity)
Uninitialize(IServiceProvider)

在衍生類別中覆寫時,依據活動的服務提供者提供還原初始化。When overridden in a derived class, provides un-initialization by a service provider for the activity.

(繼承來源 Activity)
UnregisterForStatusChange(DependencyProperty, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>)

解除註冊狀態變更事件的指定 DependencyPropertyUn-registers the specified DependencyProperty for the status change event.

(繼承來源 Activity)

事件

Canceling

取消執行活動時發生。Occurs when the activity execution is canceled.

(繼承來源 Activity)
Closed

發生於 Activity 已完成執行時。Occurs when an Activity has completed execution.

(繼承來源 Activity)
Compensating

發生於在 Activity 上執行補償方法時。Occurs when running a compensation method on the Activity.

(繼承來源 Activity)
Executing

發生於執行 Activity 時。Occurs when the Activity is run.

(繼承來源 Activity)
Faulting

在執行個體執行期間引發例外狀況時發生。Occurs when an exception is raised during the running of the instance.

(繼承來源 Activity)
StatusChanged

發生於正在執行之 ActivityExecutionStatusActivity{3}變更時。Occurs when the ActivityExecutionStatus of a running Activity changes.

(繼承來源 Activity)

明確介面實作

IComponent.Disposed

表示處理元件 Disposed 事件的方法。Represents the method that handles the Disposed event of a component.

(繼承來源 DependencyObject)

適用於