Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. |
Übersetzung
Original
|
DispatcherObject-Klasse
Stellt ein Objekt dar, das einem Dispatcher zugeordnet ist.
Assembly: WindowsBase (in WindowsBase.dll)
Der DispatcherObject-Typ macht die folgenden Member verfügbar.
| Name | Beschreibung | |
|---|---|---|
|
DispatcherObject | Initialisiert eine neue Instanz der DispatcherObject-Klasse. |
| Name | Beschreibung | |
|---|---|---|
|
Dispatcher | Ruft den Dispatcher ab, der diesem DispatcherObject zugeordnet ist. |
| Name | Beschreibung | |
|---|---|---|
|
CheckAccess | Bestimmt, ob der aufrufende Thread auf dieses DispatcherObject zugreifen kann. |
|
Equals(Object) | Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.) |
|
Finalize | Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der automatische Speicherbereinigung freigegeben wird. (Von Object geerbt.) |
|
GetHashCode | Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.) |
|
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) |
|
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) |
|
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
|
VerifyAccess | Erzwingt, dass der aufrufende Thread auf dieses DispatcherObject zugreifen kann. |
Nur der Thread, in dem der Dispatcher erstellt wurde, kann direkt auf das DispatcherObject zugreifen. Zum Zugreifen auf das DispatcherObject aus einem anderen Thread als demjenigen, in dem das DispatcherObject erstellt wurde, müssen Sie Invoke oder BeginInvoke in dem Dispatcher aufrufen, dem das DispatcherObject zugeordnet ist.
Unterklassen des DispatcherObject, die Threadsicherheit erzwingen müssen, können dies durch Aufrufen von VerifyAccess für alle öffentlichen Methoden ausführen. Dadurch wird sichergestellt, dass der aufrufende Thread der Thread ist, in dem das DispatcherObject erstellt wurde.
Ein DispatcherObject kann nicht unabhängig instanziiert werden, das heißt, alle Konstruktoren sind geschützt.
Von DispatcherObject abgeleitete Objekte verfügen über Threadaffinität.
Von Freezable abgeleitete Objekte sind Freethreadobjekte, wenn sie fixiert werden. Weitere Informationen finden Sie unter Übersicht über Freezable-Objekte.
Windows 7, Windows Vista SP1 oder höher, Windows XP SP3, Windows Server 2008 (Server Core wird nicht unterstützt), Windows Server 2008 R2 (Server Core wird mit SP1 oder höher unterstützt), Windows Server 2003 SP2
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
Alle öffentlichen static-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Auf dieses Objekt kann nur aus dem Thread zugegriffen werden, in dem es erstellt wurde. Bei einem Aufruf aus anderen Threads wird eine InvalidOperationException ausgelöst. Invoke oder BeginInvoke unterstützen Marshalling zum richtigen Thread.
System.Windows.Threading.DispatcherObject
System.Windows.Annotations.AnnotationService
System.Windows.Application
System.Windows.Automation.Peers.AutomationPeer
System.Windows.Data.CollectionView
System.Windows.DependencyObject
System.Windows.FrameworkTemplate
System.Windows.Input.InputDevice
System.Windows.Input.InputLanguageManager
System.Windows.Input.InputManager
System.Windows.Input.InputMethod
System.Windows.Input.TextComposition
System.Windows.Input.TextCompositionManager
System.Windows.Media.Animation.Clock
System.Windows.Media.Animation.ClockController
System.Windows.Media.CompositionTarget
System.Windows.Media.DrawingContext
System.Windows.Media.Imaging.BitmapDecoder
System.Windows.Media.Imaging.BitmapEncoder
System.Windows.Media.Imaging.BitmapPalette
System.Windows.Media.StreamGeometryContext
System.Windows.PresentationSource
System.Windows.Style
System.Windows.Threading.DispatcherFrame
System.Windows.WeakEventManager