Aracılığıyla paylaş


CancellationToken.Register Yöntem

Tanım

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

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ı callbackbelirten bir değer.

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.

Geçerli ExecutionContext , temsilciyle birlikte yakalanır ve yürütülürken kullanılır.

ise useSynchronizationContexttrue, 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

callback
Action<Object>

İ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

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

callback
Action<Object>

İ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ı callbackbelirten bir Boole değeri.

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.

Geçerli ExecutionContext , temsilciyle birlikte yakalanır ve yürütülürken kullanılır.

ise useSynchronizationContexttrue, 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