CancellationToken.Register Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Rejestruje delegata, który zostanie wywołany po CancellationToken anulowaniu.
Przeciążenia
Register(Action) |
Rejestruje delegata, który zostanie wywołany po CancellationToken anulowaniu. |
Register(Action, Boolean) |
Rejestruje delegata, który zostanie wywołany po CancellationToken anulowaniu. |
Register(Action<Object,CancellationToken>, Object) |
Rejestruje delegata, który zostanie wywołany po anulowaniu tego anulowania . |
Register(Action<Object>, Object) |
Rejestruje delegata, który zostanie wywołany po CancellationToken anulowaniu. |
Register(Action<Object>, Object, Boolean) |
Rejestruje delegata, który zostanie wywołany po CancellationToken anulowaniu. |
Register(Action)
- Źródło:
- CancellationToken.cs
- Źródło:
- CancellationToken.cs
- Źródło:
- CancellationToken.cs
Rejestruje delegata, który zostanie wywołany po CancellationToken anulowaniu.
public:
System::Threading::CancellationTokenRegistration Register(Action ^ callback);
public System.Threading.CancellationTokenRegistration Register (Action callback);
member this.Register : Action -> System.Threading.CancellationTokenRegistration
Public Function Register (callback As Action) As CancellationTokenRegistration
Parametry
- callback
- Action
Pełnomocnik, który ma zostać wykonany po anulowaniu CancellationToken .
Zwraca
Wystąpienie CancellationTokenRegistration , które może służyć do wyrejestrowania wywołania zwrotnego.
Wyjątki
Skojarzone CancellationTokenSource zostały usunięte.
callback
ma wartość null.
Uwagi
Jeśli ten token jest już w stanie anulowanym, delegat zostanie uruchomiony natychmiast i synchronicznie. Każdy wyjątek generowany przez delegata zostanie rozpropagowany z tego wywołania metody.
Bieżący ExecutionContext element jest przechwytywany wraz z pełnomocnikiem i będzie używany podczas jego wykonywania.
Bieżący element SynchronizationContext nie jest przechwytywany.
Zobacz też
Dotyczy
Register(Action, Boolean)
- Źródło:
- CancellationToken.cs
- Źródło:
- CancellationToken.cs
- Źródło:
- CancellationToken.cs
Rejestruje delegata, który zostanie wywołany po CancellationToken anulowaniu.
public:
System::Threading::CancellationTokenRegistration Register(Action ^ callback, bool useSynchronizationContext);
public System.Threading.CancellationTokenRegistration Register (Action callback, bool useSynchronizationContext);
member this.Register : Action * bool -> System.Threading.CancellationTokenRegistration
Public Function Register (callback As Action, useSynchronizationContext As Boolean) As CancellationTokenRegistration
Parametry
- callback
- Action
Pełnomocnik, który ma zostać wykonany po anulowaniu CancellationToken .
- useSynchronizationContext
- Boolean
Wartość wskazująca, czy przechwycić bieżący element SynchronizationContext i użyć go podczas wywoływania callback
elementu .
Zwraca
Wystąpienie CancellationTokenRegistration , które może służyć do wyrejestrowania wywołania zwrotnego.
Wyjątki
Skojarzone CancellationTokenSource zostały usunięte.
callback
ma wartość null.
Uwagi
Jeśli ten token jest już w stanie anulowanym, delegat zostanie uruchomiony natychmiast i synchronicznie. Każdy wyjątek generowany przez delegata zostanie rozpropagowany z tego wywołania metody.
Bieżący ExecutionContext element jest przechwytywany wraz z pełnomocnikiem i będzie używany podczas jego wykonywania.
Jeśli useSynchronizationContext
jest to true
, bieżący SynchronizationContextelement , jeśli istnieje, jest również przechwytywany wraz z pełnomocnikiem i będzie używany podczas jego wykonywania.
SynchronizationContext W przeciwnym razie nie jest przechwytywany.
Zobacz też
Dotyczy
Register(Action<Object,CancellationToken>, Object)
- Źródło:
- CancellationToken.cs
- Źródło:
- CancellationToken.cs
- Źródło:
- CancellationToken.cs
Rejestruje delegata, który zostanie wywołany po anulowaniu tego anulowania .
public:
System::Threading::CancellationTokenRegistration Register(Action<System::Object ^, System::Threading::CancellationToken> ^ callback, System::Object ^ state);
public System.Threading.CancellationTokenRegistration Register (Action<object?,System.Threading.CancellationToken> callback, object? state);
member this.Register : Action<obj, System.Threading.CancellationToken> * obj -> System.Threading.CancellationTokenRegistration
Public Function Register (callback As Action(Of Object, CancellationToken), state As Object) As CancellationTokenRegistration
Parametry
- callback
- Action<Object,CancellationToken>
Pełnomocnik, który ma zostać wykonany po anulowaniu elementu CancelToken .
- state
- Object
Stan, który ma być przekazywany do callback
momentu wywołania delegata. Może to być null
.
Zwraca
Wystąpienie CancellationTokenRegistration , które może służyć do wyrejestrowania wywołania zwrotnego.
Wyjątki
callback
to null
.
Uwagi
Jeśli ten token jest już w stanie anulowanym, delegat zostanie uruchomiony natychmiast i synchronicznie. Każdy wyjątek generowany przez delegata zostanie rozpropagowany z tego wywołania metody. Bieżący element ExecutionContext, jeśli taki istnieje, jest przechwytywany wraz z pełnomocnikiem i jest używany podczas jego wykonywania. Bieżący element SynchronizationContext nie jest przechwytywany.
Dotyczy
Register(Action<Object>, Object)
- Źródło:
- CancellationToken.cs
- Źródło:
- CancellationToken.cs
- Źródło:
- CancellationToken.cs
Rejestruje delegata, który zostanie wywołany po CancellationToken anulowaniu.
public:
System::Threading::CancellationTokenRegistration Register(Action<System::Object ^> ^ callback, System::Object ^ state);
public System.Threading.CancellationTokenRegistration Register (Action<object> callback, object state);
public System.Threading.CancellationTokenRegistration Register (Action<object?> callback, object? state);
member this.Register : Action<obj> * obj -> System.Threading.CancellationTokenRegistration
Public Function Register (callback As Action(Of Object), state As Object) As CancellationTokenRegistration
Parametry
Pełnomocnik, który ma zostać wykonany po anulowaniu CancellationToken .
- state
- Object
Stan, który ma być przekazywany do callback
momentu wywołania delegata. Może to być wartość null.
Zwraca
Wystąpienie CancellationTokenRegistration , które może służyć do wyrejestrowania wywołania zwrotnego.
Wyjątki
Skojarzone CancellationTokenSource zostały usunięte.
callback
ma wartość null.
Uwagi
Jeśli ten token jest już w stanie anulowanym, delegat zostanie uruchomiony natychmiast i synchronicznie. Każdy wyjątek generowany przez delegata zostanie rozpropagowany z tego wywołania metody.
Bieżący ExecutionContext element jest przechwytywany wraz z pełnomocnikiem i będzie używany podczas jego wykonywania.
Bieżący element SynchronizationContext nie jest przechwytywany.
Zobacz też
Dotyczy
Register(Action<Object>, Object, Boolean)
- Źródło:
- CancellationToken.cs
- Źródło:
- CancellationToken.cs
- Źródło:
- CancellationToken.cs
Rejestruje delegata, który zostanie wywołany po CancellationToken anulowaniu.
public:
System::Threading::CancellationTokenRegistration Register(Action<System::Object ^> ^ callback, System::Object ^ state, bool useSynchronizationContext);
public System.Threading.CancellationTokenRegistration Register (Action<object> callback, object state, bool useSynchronizationContext);
public System.Threading.CancellationTokenRegistration Register (Action<object?> callback, object? state, bool useSynchronizationContext);
member this.Register : Action<obj> * obj * bool -> System.Threading.CancellationTokenRegistration
Public Function Register (callback As Action(Of Object), state As Object, useSynchronizationContext As Boolean) As CancellationTokenRegistration
Parametry
Pełnomocnik, który ma zostać wykonany po anulowaniu CancellationToken .
- state
- Object
Stan, który ma być przekazywany do callback
momentu wywołania delegata. Może to być wartość null.
- useSynchronizationContext
- Boolean
Wartość logiczna wskazująca, czy przechwycić bieżący element SynchronizationContext i użyć go podczas wywoływania callback
elementu .
Zwraca
Wystąpienie CancellationTokenRegistration , które może służyć do wyrejestrowania wywołania zwrotnego.
Wyjątki
Skojarzone CancellationTokenSource zostały usunięte.
callback
ma wartość null.
Uwagi
Jeśli ten token jest już w stanie anulowanym, delegat zostanie uruchomiony natychmiast i synchronicznie. Każdy wyjątek generowany przez delegata zostanie rozpropagowany z tego wywołania metody.
Bieżący ExecutionContext element jest przechwytywany wraz z pełnomocnikiem i będzie używany podczas jego wykonywania.
Jeśli useSynchronizationContext
jest to true
, bieżący SynchronizationContextelement , jeśli istnieje, jest również przechwytywany wraz z pełnomocnikiem i będzie używany podczas jego wykonywania.
SynchronizationContext W przeciwnym razie nie jest przechwytywany.