NativeActivity.Cancel Method (NativeActivityContext)
When implemented in a derived class, runs logic to cause graceful early completion of the activity.
Assembly: System.Activities (in System.Activities.dll)
Parameters
- context
-
Type:
System.Activities.NativeActivityContext
The execution context in which the activity executes.
The following code sample demonstrates using Cancel in a class that inherits from NativeActivity<TResult>. 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(); } }
.NET Framework
Available since 4.0
Available since 4.0