CancellationToken.UnsafeRegister Yöntem

Tanım

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

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

callback
Action<Object>

İ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

CancellationTokenRegistration

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.

Şunlara uygulanır