Leer en inglés

Compartir a través de


CancellationTokenRegistration Estructura

Definición

Representa un delegado de devolución de llamada que se ha registrado con un CancellationToken.

C#
public struct CancellationTokenRegistration : IDisposable, IEquatable<System.Threading.CancellationTokenRegistration>
C#
public readonly struct CancellationTokenRegistration : IAsyncDisposable, IDisposable, IEquatable<System.Threading.CancellationTokenRegistration>
C#
public readonly struct CancellationTokenRegistration : IDisposable, IEquatable<System.Threading.CancellationTokenRegistration>
Herencia
CancellationTokenRegistration
Implementaciones

Comentarios

Se llama a la devolución de llamada cuando se cancela el token. Para anular el registro de una devolución de llamada, elimine la instancia de registro correspondiente. Para obtener más información y ejemplos de código, consulte Cancelación en subprocesos administrados.

Propiedades

Token

Obtiene el CancellationToken con el que está asociado este registro.

Métodos

Dispose()

Elimina el registro y anula el registro de la devolución de llamada de destino de la CancellationTokenasociada.

DisposeAsync()

Elimina el registro y anula el registro de la devolución de llamada de destino de la CancellationTokenasociada.

Equals(CancellationTokenRegistration)

Determina si la instancia de CancellationTokenRegistration actual es igual al CancellationTokenRegistrationespecificado.

Equals(Object)

Determina si la instancia de CancellationTokenRegistration actual es igual al CancellationTokenRegistrationespecificado.

GetHashCode()

Actúa como una función hash para un CancellationTokenRegistration.

Unregister()

Elimina el registro y anula el registro de la devolución de llamada de destino de la CancellationTokenasociada.

Operadores

Métodos de extensión

ConfigureAwait(IAsyncDisposable, Boolean)

Configura cómo se realizarán las esperas en las tareas devueltas desde un descartable asincrónico.

Se aplica a

Producto Versiones
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

Seguridad para subprocesos

Todos los miembros públicos y protegidos de CancellationTokenRegistration son seguros para subprocesos y se pueden usar simultáneamente desde varios subprocesos, con la excepción de Dispose, que solo se debe usar cuando se hayan completado todas las demás operaciones de la CancellationTokenRegistration.

Consulte también