DispatcherObject Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili objek yang terkait dengan Dispatcher.
public ref class DispatcherObject abstract
public abstract class DispatcherObject
type DispatcherObject = class
Public MustInherit Class DispatcherObject
- Warisan
-
DispatcherObject
- Turunan
Keterangan
Hanya utas tempat Dispatcher pembuatan dapat mengakses secara DispatcherObject langsung. Untuk mengakses DispatcherObject dari utas selain utas yang DispatcherObject dibuat, panggil Invoke atau BeginInvoke pada DispatcherDispatcherObject yang terkait.
Subkelas yang DispatcherObject perlu memberlakukan keamanan utas dapat melakukannya dengan memanggil VerifyAccess semua metode publik. Ini menjamin utas panggilan adalah utas tempat DispatcherObject alur dibuat.
tidak DispatcherObject dapat diinstansiasi secara independen; artinya, semua konstruktor dilindungi.
Objek yang berasal dari DispatcherObject memiliki afinitas utas.
Objek yang berasal dari Freezable adalah utas bebas ketika dibekukan. Untuk informasi selengkapnya, lihat Gambaran Umum Freezable Objects.
Konstruktor
DispatcherObject() |
Menginisialisasi instans baru kelas DispatcherObject. |
Properti
Dispatcher |
Mendapatkan ini DispatcherDispatcherObject dikaitkan dengan. |
Metode
CheckAccess() |
Menentukan apakah utas panggilan memiliki akses ke ini DispatcherObject. |
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetType() |
Mendapatkan dari instans Type saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari saat ini Object. (Diperoleh dari Object) |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
VerifyAccess() |
Memberlakukan bahwa utas panggilan memiliki akses ke ini DispatcherObject. |
Berlaku untuk
Keamanan Thread
Setiap anggota publik static
jenis ini aman untuk utas. Setiap anggota instans tidak dijamin aman untuk utas.
Objek ini hanya dapat diakses dari utas tempat objek dibuat. Upaya untuk mengaksesnya dari utas lain akan melempar InvalidOperationException. Invoke(DispatcherPriority, Delegate) atau BeginInvoke(DispatcherPriority, Delegate) memberikan dukungan untuk pekerjaan marshaling ke utas yang benar.