CancellationToken.Register Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bu CancellationToken işlem iptal edildiğinde çağrılacak bir temsilci kaydeder.
Aşırı Yüklemeler
Register(Action) |
Bu CancellationToken işlem iptal edildiğinde çağrılacak bir temsilci kaydeder. |
Register(Action, Boolean) |
Bu CancellationToken işlem iptal edildiğinde çağrılacak bir temsilci kaydeder. |
Register(Action<Object,CancellationToken>, Object) |
Bu CancellationToken iptal edildiğinde çağrılacak bir temsilci kaydeder. |
Register(Action<Object>, Object) |
Bu CancellationToken işlem iptal edildiğinde çağrılacak bir temsilci kaydeder. |
Register(Action<Object>, Object, Boolean) |
Bu CancellationToken işlem iptal edildiğinde çağrılacak bir temsilci kaydeder. |
Register(Action)
- Kaynak:
- CancellationToken.cs
- Kaynak:
- CancellationToken.cs
- Kaynak:
- CancellationToken.cs
Bu CancellationToken işlem iptal edildiğinde çağrılacak bir temsilci kaydeder.
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
Parametreler
- callback
- Action
İptal edildiğinde CancellationToken yürütülecek temsilci.
Döndürülenler
CancellationTokenRegistration Geri çağırmanın kaydını kaldırmak için kullanılabilecek örnek.
Özel durumlar
İlişkili CancellationTokenSource atılmış.
callback
null değeridir.
Açıklamalar
Bu belirteç zaten iptal edilmiş durumdaysa, temsilci hemen ve zaman uyumlu olarak çalıştırılır. Temsilcinin oluşturduğu herhangi bir özel durum bu yöntem çağrısından yayılır.
Geçerli ExecutionContext , temsilciyle birlikte yakalanır ve yürütülürken kullanılır.
Geçerli SynchronizationContext yakalanmaz.
Ayrıca bkz.
Şunlara uygulanır
Register(Action, Boolean)
- Kaynak:
- CancellationToken.cs
- Kaynak:
- CancellationToken.cs
- Kaynak:
- CancellationToken.cs
Bu CancellationToken işlem iptal edildiğinde çağrılacak bir temsilci kaydeder.
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
Parametreler
- callback
- Action
İptal edildiğinde CancellationToken yürütülecek temsilci.
- useSynchronizationContext
- Boolean
geçerlinin SynchronizationContext yakalanıp çağrılırken kullanılıp kullanılmayacağını callback
belirten bir değer.
Döndürülenler
CancellationTokenRegistration Geri çağırmanın kaydını kaldırmak için kullanılabilecek örnek.
Özel durumlar
İlişkili CancellationTokenSource atılmış.
callback
null değeridir.
Açıklamalar
Bu belirteç zaten iptal edilmiş durumdaysa, temsilci hemen ve zaman uyumlu olarak çalıştırılır. Temsilcinin oluşturduğu herhangi bir özel durum bu yöntem çağrısından yayılır.
Geçerli ExecutionContext , temsilciyle birlikte yakalanır ve yürütülürken kullanılır.
ise useSynchronizationContext
true
, varsa geçerli SynchronizationContextolan , temsilciyle birlikte yakalanır ve yürütülürken kullanılır. Aksi takdirde yakalanmaz SynchronizationContext .
Ayrıca bkz.
Şunlara uygulanır
Register(Action<Object,CancellationToken>, Object)
- Kaynak:
- CancellationToken.cs
- Kaynak:
- CancellationToken.cs
- Kaynak:
- CancellationToken.cs
Bu CancellationToken iptal edildiğinde çağrılacak bir temsilci kaydeder.
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
Parametreler
- callback
- Action<Object,CancellationToken>
CancellationToken iptal edildiğinde yürütülecek temsilci.
- state
- Object
Temsilci çağrıldığında geçirilir callback
durum. Bu olabilir null
.
Döndürülenler
CancellationTokenRegistration Geri çağırmanın kaydını kaldırmak için kullanılabilecek örnek.
Özel durumlar
callback
, null
değeridir.
Açıklamalar
Bu belirteç zaten iptal edilmiş durumdaysa, temsilci hemen ve zaman uyumlu olarak çalıştırılır. Temsilcinin oluşturduğu herhangi bir özel durum bu yöntem çağrısından yayılır. Varsa geçerli ExecutionContextdeğeri, temsilciyle birlikte yakalanır ve yürütülürken kullanılır. Geçerli SynchronizationContext yakalanmaz.
Şunlara uygulanır
Register(Action<Object>, Object)
- Kaynak:
- CancellationToken.cs
- Kaynak:
- CancellationToken.cs
- Kaynak:
- CancellationToken.cs
Bu CancellationToken işlem iptal edildiğinde çağrılacak bir temsilci kaydeder.
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
Parametreler
İptal edildiğinde CancellationToken yürütülecek temsilci.
- state
- Object
Temsilci çağrıldığında geçirilir callback
durum. Bu null olabilir.
Döndürülenler
CancellationTokenRegistration Geri çağırmanın kaydını kaldırmak için kullanılabilecek örnek.
Özel durumlar
İlişkili CancellationTokenSource atılmış.
callback
null değeridir.
Açıklamalar
Bu belirteç zaten iptal edilmiş durumdaysa, temsilci hemen ve zaman uyumlu olarak çalıştırılır. Temsilcinin oluşturduğu herhangi bir özel durum bu yöntem çağrısından yayılır.
Geçerli ExecutionContext , temsilciyle birlikte yakalanır ve yürütülürken kullanılır.
Geçerli SynchronizationContext yakalanmaz.
Ayrıca bkz.
Şunlara uygulanır
Register(Action<Object>, Object, Boolean)
- Kaynak:
- CancellationToken.cs
- Kaynak:
- CancellationToken.cs
- Kaynak:
- CancellationToken.cs
Bu CancellationToken işlem iptal edildiğinde çağrılacak bir temsilci kaydeder.
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
Parametreler
İptal edildiğinde CancellationToken yürütülecek temsilci.
- state
- Object
Temsilci çağrıldığında geçirilir callback
durum. Bu null olabilir.
- useSynchronizationContext
- Boolean
geçerlinin SynchronizationContext yakalanıp çağrılırken kullanılıp kullanılmayacağını callback
belirten bir Boole değeri.
Döndürülenler
CancellationTokenRegistration Geri çağırmanın kaydını kaldırmak için kullanılabilecek örnek.
Özel durumlar
İlişkili CancellationTokenSource atılmış.
callback
null değeridir.
Açıklamalar
Bu belirteç zaten iptal edilmiş durumdaysa, temsilci hemen ve zaman uyumlu olarak çalıştırılır. Temsilcinin oluşturduğu herhangi bir özel durum bu yöntem çağrısından yayılır.
Geçerli ExecutionContext , temsilciyle birlikte yakalanır ve yürütülürken kullanılır.
ise useSynchronizationContext
true
, varsa geçerli SynchronizationContextolan , temsilciyle birlikte yakalanır ve yürütülürken kullanılır. Aksi takdirde yakalanmaz SynchronizationContext .