NativeActivity<TResult>.Cancel(NativeActivityContext) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Führt bei Implementierung in einer abgeleiteten Klasse Logik für einen ordnungsgemäßen frühzeitigen Abschluss der Aktivität aus.
protected:
virtual void Cancel(System::Activities::NativeActivityContext ^ context);
protected virtual void Cancel (System.Activities.NativeActivityContext context);
abstract member Cancel : System.Activities.NativeActivityContext -> unit
override this.Cancel : System.Activities.NativeActivityContext -> unit
Protected Overridable Sub Cancel (context As NativeActivityContext)
Parameter
- context
- NativeActivityContext
Der Ausführungskontext, in dem die Aktivität ausgeführt wird.
Beispiele
Im folgenden Codebeispiel wird die Verwendung von Cancel in einer Klasse veranschaulicht, die von NativeActivity<TResult> erbt. Dieses Beispiel stammt aus dem nicht generischen ParallelForEach-Beispiel .
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();
}
}
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für