NativeActivity.Execute(NativeActivityContext) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
當在衍生類別中實作時,會執行該活動的執行邏輯。
protected:
abstract void Execute(System::Activities::NativeActivityContext ^ context);
protected abstract void Execute(System.Activities.NativeActivityContext context);
abstract member Execute : System.Activities.NativeActivityContext -> unit
Protected MustOverride Sub Execute (context As NativeActivityContext)
參數
- context
- NativeActivityContext
活動執行的執行上下文。
範例
以下程式碼範例示範在繼承自 NativeActivity<TResult>的類別中使用 Cancel 的做法。 此範例來自 非通用的 ParallelForEach 範例。
protected override void Cancel(NativeActivityContext context)
{
// If we don't have a completion condition then we can just
// use default logic.
if (this.CompletionCondition == null)
{
base.Cancel(context);
}
else
{
context.CancelChildren();
}
}