Compartir a través de


SyncAsyncEventArgs Clase

Definición

Proporciona datos para SyncAsyncEventHandler<T> los eventos que se pueden invocar de forma sincrónica o asincrónica.

public class SyncAsyncEventArgs : EventArgs
type SyncAsyncEventArgs = class
    inherit EventArgs
Public Class SyncAsyncEventArgs
Inherits EventArgs
Herencia
SyncAsyncEventArgs
Derivado

Constructores

SyncAsyncEventArgs(Boolean, CancellationToken)

Inicializa una nueva instancia de la clase SyncAsyncEventArgs.

Propiedades

CancellationToken

Obtiene un token de cancelación relacionado con la operación original que generó el evento. Es importante que el controlador pase este token a cualquier operación sincrónica asincrónica o de ejecución prolongada que tome un token por lo que la cancelación (a través de algo parecido a

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

por ejemplo) se propagará correctamente.

IsRunningSynchronously

Obtiene un valor que indica si el controlador de eventos se invocó de forma sincrónica o asincrónica. Consulte SyncAsyncEventHandler<T> para más información.

Se aplica a