CancellationTokenRegistration Estructura

Definición

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

public value class CancellationTokenRegistration : IDisposable, IEquatable<System::Threading::CancellationTokenRegistration>
public value class CancellationTokenRegistration : IAsyncDisposable, IDisposable, IEquatable<System::Threading::CancellationTokenRegistration>
public struct CancellationTokenRegistration : IDisposable, IEquatable<System.Threading.CancellationTokenRegistration>
public readonly struct CancellationTokenRegistration : IAsyncDisposable, IDisposable, IEquatable<System.Threading.CancellationTokenRegistration>
public readonly struct CancellationTokenRegistration : IDisposable, IEquatable<System.Threading.CancellationTokenRegistration>
type CancellationTokenRegistration = struct
    interface IDisposable
type CancellationTokenRegistration = struct
    interface IAsyncDisposable
    interface IDisposable
Public Structure CancellationTokenRegistration
Implements IDisposable, IEquatable(Of CancellationTokenRegistration)
Public Structure CancellationTokenRegistration
Implements IAsyncDisposable, IDisposable, IEquatable(Of 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 elemento CancellationToken al que está asociado este registro.

Métodos

Dispose()

Libera todos los recursos usados por la instancia actual de la clase CancellationTokenRegistration.

DisposeAsync()

Elimina el registro y anula el registro de la devolución de llamada de destino del elemento CancellationToken asociado.

Equals(CancellationTokenRegistration)

Determina si la instancia de CancellationTokenRegistration actual es igual que la instancia de CancellationTokenRegistration especificada.

Equals(Object)

Determina si la instancia de CancellationTokenRegistration actual es igual que la instancia de CancellationTokenRegistration especificada.

GetHashCode()

Sirve como función hash de un objeto CancellationTokenRegistration.

Unregister()

Elimina el registro y anula el registro de la devolución de llamada de destino del elemento CancellationToken asociado.

Operadores

Equality(CancellationTokenRegistration, CancellationTokenRegistration)

Determina si dos instancias de CancellationTokenRegistration son iguales.

Inequality(CancellationTokenRegistration, CancellationTokenRegistration)

Determina si dos instancias de CancellationTokenRegistration no son iguales.

Métodos de extensión

ConfigureAwait(IAsyncDisposable, Boolean)

Configura la forma en la que se realizan las expresiones await en las tareas devueltas desde un elemento asincrónico descartable.

Se aplica a

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, a excepción de Dispose, que solo se deben usar cuando se hayan completado todas las demás operaciones de .CancellationTokenRegistration

Consulte también