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 işlemin önceliğini değiştirme veya işlemi durdurma gibi kuyrukta Dispatcher temsilciyle etkileşim kurmak için kullanılabilir.

Ç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

Name Description
Dispatcher

İşlemin Dispatcher deftere nakledildiği değeri alır.

Priority

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

Result

İşlem tamamlandıktan sonra sonucu alır.

Status

İşlemin geçerli durumunu alır.

Task

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

Yöntemler

Name Description
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 bildirimde bulunulan bir nesne döndürür.

GetHashCode()

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

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

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

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

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

MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

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

Geçerli nesneyi temsil eden bir dize 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

Name Description
Aborted

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

Completed

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

Şunlara uygulanır