Aracılığıyla paylaş


DispatcherOperation Sınıf

Tanım

Kuyruğa gönderilen bir işlemle etkileşim kurmak için Dispatcher kullanılan nesneyi temsil eder.

public ref class DispatcherOperation sealed
public ref class DispatcherOperation
public sealed class DispatcherOperation
public class DispatcherOperation
type DispatcherOperation = class
Public NotInheritable Class DispatcherOperation
Public Class DispatcherOperation
Devralma
DispatcherOperation
Türetilmiş

Açıklamalar

BeginInvoke çağrıldığında bir DispatcherOperation nesne döndürür.

Nesne, DispatcherOperation kuyrukta Dispatcher temsilciyle etkileşim kurmak için kullanılabilir; örneğin, işlemin önceliğini değiştirme veya işlemi durdurma.

Çağrılan temsilcinin dönüş değerini almak için özelliğini kullanın Result .

DispatcherOperation bir özel durum işleme sınırı değildir. Bu, özel durumların tarafından işlendiğini Dispatcher ve işlem tarafından korunmadığı anlamına gelir.

Özellikler

Dispatcher

İşlemin Dispatcher deftere nakledildiği öğesini alır.

Priority

Kuyruktaki işlemin Dispatcher önceliğini alır veya ayarlar.

Result

İşlem tamamlandıktan sonra işlemin sonucunu alır.

Status

İşlemin geçerli durumunu alır.

Task

Geçerli işlemi temsil eden bir Task<TResult> alır.

Yöntemler

Abort()

İşlemi durdurur.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetAwaiter()

Zaman uyumsuz işlem tamamlandığında bildirim alan bir nesne döndürür.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
InvokeDelegateCore()

Bu DispatcherOperationile ilişkili işlemi başlatır.

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)
Wait()

İşlemin tamamlanmasını bekler.

Wait(TimeSpan)

İşlemin belirtilen süre içinde tamamlanmasını bekler.

Ekinlikler

Aborted

İşlem durdurulduğunda gerçekleşir.

Completed

İşlem tamamlandığında gerçekleşir.

Şunlara uygulanır