CancellationToken.UnsafeRegister 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.
Aşırı Yüklemeler
UnsafeRegister(Action<Object,CancellationToken>, Object) |
Bu CancellationToken iptal edildiğinde çağrılacak bir temsilciyi kaydeder. |
UnsafeRegister(Action<Object>, Object) |
Bu CancellationToken iptal edildiğinde çağrılan bir temsilciyi kaydeder. |
UnsafeRegister(Action<Object,CancellationToken>, Object)
Bu CancellationToken iptal edildiğinde çağrılacak bir temsilciyi kaydeder.
public:
System::Threading::CancellationTokenRegistration UnsafeRegister(Action<System::Object ^, System::Threading::CancellationToken> ^ callback, System::Object ^ state);
public System.Threading.CancellationTokenRegistration UnsafeRegister (Action<object?,System.Threading.CancellationToken> callback, object? state);
member this.UnsafeRegister : Action<obj, System.Threading.CancellationToken> * obj -> System.Threading.CancellationTokenRegistration
Public Function UnsafeRegister (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
durumu. Bu olabilir null
.
Döndürülenler
CancellationTokenRegistration Geri çağırma 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ının dışına yayılır. ExecutionContext yakalanmıyor veya geri çağırmanın çağrısına akmıyor.
Şunlara uygulanır
UnsafeRegister(Action<Object>, Object)
Bu CancellationToken iptal edildiğinde çağrılan bir temsilciyi kaydeder.
public:
System::Threading::CancellationTokenRegistration UnsafeRegister(Action<System::Object ^> ^ callback, System::Object ^ state);
public System.Threading.CancellationTokenRegistration UnsafeRegister (Action<object?> callback, object? state);
member this.UnsafeRegister : Action<obj> * obj -> System.Threading.CancellationTokenRegistration
Public Function UnsafeRegister (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
durumu. Bu olabilir null
.
Döndürülenler
Geri çağırma kaydını kaldırmak için kullanılabilecek bir nesne.
Özel durumlar
callback
null değeridir.
Açıklamalar
If this token is already in the canceled state, the delegate is run immediately and synchronously. Any exception the delegate generates is propagated out of this method call.
ExecutionContext yakalanmaz veya geri çağırmanın çağrısına akışı yapılmaz.