Compartilhar via


SyncAsyncEventArgs Classe

Definição

Fornece dados para SyncAsyncEventHandler<T> eventos que podem ser invocados de forma síncrona ou assíncrona.

public class SyncAsyncEventArgs : EventArgs
type SyncAsyncEventArgs = class
    inherit EventArgs
Public Class SyncAsyncEventArgs
Inherits EventArgs
Herança
SyncAsyncEventArgs
Derivado

Construtores

SyncAsyncEventArgs(Boolean, CancellationToken)

Inicializa uma nova instância da classe SyncAsyncEventArgs.

Propriedades

CancellationToken

Obtém um token de cancelamento relacionado à operação original que gerou o evento. É importante que o manipulador passe esse token para qualquer operação síncrona assíncrona ou de longa execução que leve um token para cancelamento (por meio de algo como

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

por exemplo) será propagado corretamente.

IsRunningSynchronously

Obtém um valor que indica se o manipulador de eventos foi invocado de forma síncrona ou assíncrona. Confira SyncAsyncEventHandler<T> para obter mais detalhes.

Aplica-se a