DispatcherObject 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.
ile ilişkili bir Dispatchernesneyi temsil eder.
public ref class DispatcherObject abstract
public abstract class DispatcherObject
type DispatcherObject = class
Public MustInherit Class DispatcherObject
- Devralma
-
DispatcherObject
- Türetilmiş
Açıklamalar
Yalnızca üzerinde oluşturulan iş parçacığı Dispatcher doğrudan öğesine erişebilir DispatcherObject . Üzerinde oluşturulan iş parçacığı dışında bir iş parçacığından erişmek DispatcherObject için çağrısı Invoke veya BeginInvoke üzerinde DispatcherDispatcherObject ile ilişkilendirilir.DispatcherObject
İş parçacığı güvenliğini zorunlu kılması gereken alt sınıfları DispatcherObject , tüm genel yöntemleri çağırarak VerifyAccess bunu yapabilir. Bu, çağıran iş parçacığının üzerinde oluşturulduğu iş parçacığı olduğunu DispatcherObject garanti eder.
bağımsız DispatcherObject olarak örneği oluşturulamaz; diğer bir ifadeyle tüm oluşturucular korunur.
'den DispatcherObject türetilen nesnelerin iş parçacığı benzitesi vardır.
'den Freezable türetilen nesneler dondurulduklarında serbest iş parçacıklı olarak oluşturulur. Daha fazla bilgi için bkz . Freezable Nesnelerine Genel Bakış.
Oluşturucular
DispatcherObject() |
DispatcherObject sınıfının yeni bir örneğini başlatır. |
Özellikler
Dispatcher |
Dispatcher Bunun DispatcherObject ilişkili olduğu öğesini alır. |
Yöntemler
CheckAccess() |
Çağıran iş parçacığının bu DispatcherObjectöğesine erişimi olup olmadığını belirler. |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
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) |
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) |
VerifyAccess() |
Çağıran iş parçacığının bu DispatcherObjectöğesine erişmesini zorlar. |
Şunlara uygulanır
İş Parçacığı Güvenliği
Bu türün tüm genel static
üyeleri iş parçacığı güvenlidir. Örnek üyelerin iş parçacığı güvenli olmaları garanti edilmez.
Bu nesneye yalnızca oluşturulduğu iş parçacığından erişilebilir. Diğer iş parçacıklarından erişme girişimleri bir InvalidOperationExceptionoluşturur. Invoke(DispatcherPriority, Delegate) veya BeginInvoke(DispatcherPriority, Delegate) işi doğru iş parçacığına hazırlama desteği sağlayın.