NativeActivity.Execute(NativeActivityContext) NativeActivity.Execute(NativeActivityContext) NativeActivity.Execute(NativeActivityContext) NativeActivity.Execute(NativeActivityContext) Method

Definición

Cuando se implementa en una clase derivada, ejecuta la lógica de ejecución de la actividad.When implemented in a derived class, runs the activity's execution logic.

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)

Parámetros

context
NativeActivityContext NativeActivityContext NativeActivityContext NativeActivityContext

Contexto de ejecución en el que se ejecuta la actividad.The execution context in which the activity executes.

Ejemplos

El siguiente ejemplo de código muestra cómo utilizar Cancel en una clase que hereda de NativeActivity<TResult>.The following code sample demonstrates using Cancel in a class that inherits from NativeActivity<TResult>. Este ejemplo pertenece al ejemplo ParallelForEach no genérico .This example is from the Non-Generic ParallelForEach sample.

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();
    }
}

Se aplica a