Freigeben über


SyncAsyncEventArgs Klasse

Definition

Stellt Daten für SyncAsyncEventHandler<T> Ereignisse bereit, die entweder synchron oder asynchron aufgerufen werden können.

public class SyncAsyncEventArgs : EventArgs
type SyncAsyncEventArgs = class
    inherit EventArgs
Public Class SyncAsyncEventArgs
Inherits EventArgs
Vererbung
SyncAsyncEventArgs
Abgeleitet

Konstruktoren

SyncAsyncEventArgs(Boolean, CancellationToken)

Initialisiert eine neue Instanz der SyncAsyncEventArgs-Klasse.

Eigenschaften

CancellationToken

Ruft ein Abbruchtoken ab, das sich auf den ursprünglichen Vorgang bezieht, der das Ereignis ausgelöst hat. Es ist wichtig, dass Ihr Handler dieses Token an alle asynchronen oder lang andauernden synchronen Vorgänge übergibt, für die ein Token so abbruchen muss (z. B.

new CancellationTokenSource(TimeSpan.FromSeconds(10)).Token

z. B. wird ordnungsgemäß weitergegeben.

IsRunningSynchronously

Ruft einen Wert ab, der angibt, ob der Ereignishandler synchron oder asynchron aufgerufen wurde. Ausführliche Informationen finden Sie unter SyncAsyncEventHandler<T>.

Gilt für: