DispatcherOperation Sınıf
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.
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. |