CancellationToken.Register Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zaregistruje delegáta, který bude volána při CancellationToken zrušení.
Přetížení
| Name | Description |
|---|---|
| Register(Action) |
Zaregistruje delegáta, který bude volána při CancellationToken zrušení. |
| Register(Action, Boolean) |
Zaregistruje delegáta, který bude volána při CancellationToken zrušení. |
| Register(Action<Object,CancellationToken>, Object) |
Zaregistruje delegáta, který bude volána při zrušení tohoto CancellationTokenu . |
| Register(Action<Object>, Object) |
Zaregistruje delegáta, který bude volána při CancellationToken zrušení. |
| Register(Action<Object>, Object, Boolean) |
Zaregistruje delegáta, který bude volána při CancellationToken zrušení. |
Register(Action)
- Zdroj:
- CancellationToken.cs
- Zdroj:
- CancellationToken.cs
- Zdroj:
- CancellationToken.cs
- Zdroj:
- CancellationToken.cs
- Zdroj:
- CancellationToken.cs
Zaregistruje delegáta, který bude volána při CancellationToken zrušení.
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
Delegát, který se má provést při CancellationToken zrušení.
Návraty
Instance CancellationTokenRegistration , která se dá použít k zrušení registrace zpětného volání.
Výjimky
CancellationTokenSource Přidružený objekt byl odstraněn.
callback je null.
Poznámky
Pokud je tento token již ve zrušeném stavu, delegát se spustí okamžitě a synchronně. Všechny výjimky, které delegát vygeneruje, se rozšíří z tohoto volání metody.
Aktuální ExecutionContext je zachycen spolu s delegátem a bude použit při jeho spuštění.
Aktuální SynchronizationContext stav se nezachytí.
Viz také
Platí pro
Register(Action, Boolean)
- Zdroj:
- CancellationToken.cs
- Zdroj:
- CancellationToken.cs
- Zdroj:
- CancellationToken.cs
- Zdroj:
- CancellationToken.cs
- Zdroj:
- CancellationToken.cs
Zaregistruje delegáta, který bude volána při CancellationToken zrušení.
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
Delegát, který se má provést při CancellationToken zrušení.
- useSynchronizationContext
- Boolean
Hodnota, která označuje, zda se má zachytit aktuální SynchronizationContext a použít při vyvolání callback.
Návraty
Instance CancellationTokenRegistration , která se dá použít k zrušení registrace zpětného volání.
Výjimky
CancellationTokenSource Přidružený objekt byl odstraněn.
callback je null.
Poznámky
Pokud je tento token již ve zrušeném stavu, delegát se spustí okamžitě a synchronně. Všechny výjimky, které delegát vygeneruje, se rozšíří z tohoto volání metody.
Aktuální ExecutionContext je zachycen spolu s delegátem a bude použit při jeho spuštění.
Pokud useSynchronizationContext je true, aktuální SynchronizationContext, pokud existuje, je zaznamenána spolu s delegátem a bude použita při jeho spuštění. Jinak se SynchronizationContext nezachytí.
Viz také
Platí pro
Register(Action<Object,CancellationToken>, Object)
- Zdroj:
- CancellationToken.cs
- Zdroj:
- CancellationToken.cs
- Zdroj:
- CancellationToken.cs
- Zdroj:
- CancellationToken.cs
- Zdroj:
- CancellationToken.cs
Zaregistruje delegáta, který bude volána při zrušení tohoto CancellationTokenu .
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>
Delegát, který se má provést při zrušení CancellationToken .
- state
- Object
Stav, callback který se má předat při vyvolání delegáta. To může být null.
Návraty
Instance CancellationTokenRegistration , která se dá použít k zrušení registrace zpětného volání.
Výjimky
callback je null.
Poznámky
Pokud je tento token již ve zrušeném stavu, delegát se spustí okamžitě a synchronně. Všechny výjimky, které delegát vygeneruje, se rozšíří z tohoto volání metody. Aktuální ExecutionContext, pokud existuje, je zachycen spolu s delegátem a používá se při jeho spuštění. Aktuální SynchronizationContext stav se nezachytí.
Platí pro
Register(Action<Object>, Object)
- Zdroj:
- CancellationToken.cs
- Zdroj:
- CancellationToken.cs
- Zdroj:
- CancellationToken.cs
- Zdroj:
- CancellationToken.cs
- Zdroj:
- CancellationToken.cs
Zaregistruje delegáta, který bude volána při CancellationToken zrušení.
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
Delegát, který se má provést při CancellationToken zrušení.
- state
- Object
Stav, callback který se má předat při vyvolání delegáta. Může to být null.
Návraty
Instance CancellationTokenRegistration , která se dá použít k zrušení registrace zpětného volání.
Výjimky
CancellationTokenSource Přidružený objekt byl odstraněn.
callback je null.
Poznámky
Pokud je tento token již ve zrušeném stavu, delegát se spustí okamžitě a synchronně. Všechny výjimky, které delegát vygeneruje, se rozšíří z tohoto volání metody.
Aktuální ExecutionContext je zachycen spolu s delegátem a bude použit při jeho spuštění.
Aktuální SynchronizationContext stav se nezachytí.
Viz také
Platí pro
Register(Action<Object>, Object, Boolean)
- Zdroj:
- CancellationToken.cs
- Zdroj:
- CancellationToken.cs
- Zdroj:
- CancellationToken.cs
- Zdroj:
- CancellationToken.cs
- Zdroj:
- CancellationToken.cs
Zaregistruje delegáta, který bude volána při CancellationToken zrušení.
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
Delegát, který se má provést při CancellationToken zrušení.
- state
- Object
Stav, callback který se má předat při vyvolání delegáta. Může to být null.
- useSynchronizationContext
- Boolean
Logická hodnota, která označuje, zda má zachytit aktuální SynchronizationContext hodnotu a použít ji při vyvolání callback.
Návraty
Instance CancellationTokenRegistration , která se dá použít k zrušení registrace zpětného volání.
Výjimky
CancellationTokenSource Přidružený objekt byl odstraněn.
callback je null.
Poznámky
Pokud je tento token již ve zrušeném stavu, delegát se spustí okamžitě a synchronně. Všechny výjimky, které delegát vygeneruje, se rozšíří z tohoto volání metody.
Aktuální ExecutionContext je zachycen spolu s delegátem a bude použit při jeho spuštění.
Pokud useSynchronizationContext je true, aktuální SynchronizationContext, pokud existuje, je zaznamenána spolu s delegátem a bude použita při jeho spuštění. Jinak se SynchronizationContext nezachytí.