Partager via


SyncAsyncEventArgs Classe

Définition

Fournit des données pour SyncAsyncEventHandler<T> les événements qui peuvent être appelés de manière synchrone ou asynchrone.

public class SyncAsyncEventArgs : EventArgs
type SyncAsyncEventArgs = class
    inherit EventArgs
Public Class SyncAsyncEventArgs
Inherits EventArgs
Héritage
SyncAsyncEventArgs
Dérivé

Constructeurs

SyncAsyncEventArgs(Boolean, CancellationToken)

Initialise une nouvelle instance de la classe SyncAsyncEventArgs.

Propriétés

CancellationToken

Obtient un jeton d’annulation lié à l’opération d’origine qui a déclenché l’événement. Il est important que votre gestionnaire transmette ce jeton à toutes les opérations synchrones asynchrones ou de longue durée qui prennent un jeton afin d’annuler (par exemple,

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

par exemple) se propage correctement.

IsRunningSynchronously

Obtient une valeur indiquant si le gestionnaire d’événements a été appelé de manière synchrone ou asynchrone. Pour plus d’informations, consultez SyncAsyncEventHandler<T>.

S’applique à