Freigeben über


Thread-Member

Erstellt und steuert einen Thread, legt dessen Priorität fest und ruft den Status ab.

In den folgenden Tabellen werden die vom Thread -Typ verfügbar gemachten Member aufgeführt.

Öffentliche Konstruktoren

  Name Beschreibung
Öffentliche Methode Unterstützt von .NET Compact Framework Thread Überladen. Initialisiert eine neue Instanz der Thread-Klasse.

Zum Seitenanfang

Öffentliche Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft ApartmentState Ruft den Apartmentzustand dieses Threads ab oder legt diesen fest.
Öffentliche Eigenschaft Statisch CurrentContext Ruft den aktuellen Kontext ab, in dem der Thread ausgeführt wird.
Öffentliche Eigenschaft CurrentCulture Ruft die Kultur für den aktuellen Thread ab oder legt diese fest.
Öffentliche Eigenschaft Statisch CurrentPrincipal Ruft den aktuellen Principal des Threads (für rollenbasierte Sicherheit) ab oder legt diesen fest.
Öffentliche Eigenschaft Statisch Unterstützt von .NET Compact Framework CurrentThread Ruft den derzeit ausgeführten Thread ab.
Öffentliche Eigenschaft CurrentUICulture Ruft die aktuelle Kultur ab, mit deren Hilfe der Ressourcen-Manager zur Laufzeit kulturabhängige Ressourcen sucht, oder legt diese fest.
Öffentliche Eigenschaft ExecutionContext Ruft ein ExecutionContext-Objekt ab, das Informationen zu den verschiedenen Kontexten des aktuellen Threads enthält.
Öffentliche Eigenschaft IsAlive Ruft einen Wert ab, der den Ausführungsstatus des aktuellen Threads angibt.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework IsBackground Ruft einen Wert ab, der angibt, ob es sich bei einem Thread um einen Hintergrundthread handelt, oder legt diesen fest.
Öffentliche Eigenschaft IsThreadPoolThread Ruft einen Wert ab, der angibt, ob ein Thread zu dem verwalteten Threadpool gehört.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework ManagedThreadId Ruft einen eindeutigen Bezeichner für den aktuellen verwalteten Thread ab.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework Name Ruft den Namen des Threads ab oder legt diesen fest.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework Priority Ruft einen Wert ab, der die Planungspriorität eines Threads angibt, oder legt diesen fest.
Öffentliche Eigenschaft ThreadState Ruft einen Wert ab, der die Zustände des aktuellen Threads enthält.

Zum Seitenanfang

Öffentliche Methoden

  Name Beschreibung
Öffentliche Methode Unterstützt von .NET Compact Framework Abort Überladen. Löst eine ThreadAbortException im Thread aus, für den der Aufruf erfolgte, um das Beenden des Threads zu beginnen. Durch den Aufruf dieser Methode wird der Thread i. d. R. beendet.
Öffentliche Methode Statisch Unterstützt von .NET Compact Framework AllocateDataSlot Reserviert einen unbenannten Datenslot für alle Threads.
Öffentliche Methode Statisch Unterstützt von .NET Compact Framework AllocateNamedDataSlot Reserviert einen benannten Datenslot für alle Threads.
Öffentliche Methode Statisch BeginCriticalRegion Benachrichtigt einen Host, dass die Ausführung im Begriff ist, zu einem Codebereich überzugehen, in dem die Auswirkungen eines Threadabbruchs oder einer nicht behandelten Ausnahme andere Aufgaben in der Anwendungsdomäne gefährden könnten.
Öffentliche Methode Statisch BeginThreadAffinity Benachrichtigt einen Host, dass verwalteter Code im Begriff ist, Anweisungen auszuführen, die von der Identität des aktuellen physikalischen Betriebssystemthreads abhängen.
Öffentliche Methode Statisch EndCriticalRegion Benachrichtigt einen Host, dass die Ausführung im Begriff ist, zu einem Codebereich überzugehen, in dem die Auswirkungen eines Threadabbruchs oder einer nicht behandelten Ausnahme auf die aktuelle Aufgabe beschränkt sind.
Öffentliche Methode Statisch EndThreadAffinity Benachrichtigt einen Host, dass verwalteter Code die Ausführung von Anweisungen beendet hat, die von der Identität des aktuellen physikalischen Betriebssystemthreads abhängen.
Öffentliche Methode Unterstützt von .NET Compact Framework Equals  Überladen. Stellt fest, ob zwei Instanzen von Object gleich sind. (Von Object geerbt.)
Öffentliche Methode Statisch Unterstützt von .NET Compact Framework FreeNamedDataSlot Entfernt die Zuordnung zwischen einem Namen und einem Slot für alle Threads in dem Prozess.
Öffentliche Methode GetApartmentState Gibt einen ApartmentState-Wert zurück, der den Apartmentzustand angibt.
Öffentliche Methode GetCompressedStack Gibt ein CompressedStack-Objekt zurück, mit dem der Stapel für den aktuellen Thread erfasst werden kann.
Öffentliche Methode Statisch Unterstützt von .NET Compact Framework GetData Ruft in der aktuellen Domäne des aktuellen Threads den Wert aus dem angegebenen Slot für den aktuellen Thread ab.
Öffentliche Methode Statisch Unterstützt von .NET Compact Framework GetDomain Gibt die aktuelle Domäne zurück, in der der aktuelle Thread ausgeführt wird.
Öffentliche Methode Statisch GetDomainID Gibt einen eindeutigen Bezeichner der Anwendungsdomäne zurück.
Öffentliche Methode GetHashCode Überschrieben. Gibt einen Hashcode für den aktuellen Thread zurück.
Öffentliche Methode Statisch Unterstützt von .NET Compact Framework GetNamedDataSlot Sucht einen benannten Datenslot.
Öffentliche Methode Unterstützt von .NET Compact Framework GetType  Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode Interrupt Unterbricht einen Thread, der sich im WaitSleepJoin-Threadzustand befindet.
Öffentliche Methode Unterstützt von .NET Compact Framework Join Überladen. Blockiert den aufrufenden Thread bis zum Beenden eines Threads.
Öffentliche Methode Statisch MemoryBarrier Synchronisiert den Speicher. Genau genommen wird der Inhalt des Zwischenspeichers für den den aktuellen Thread ausführenden Prozessor in den Hauptspeicher weggeschrieben.
Öffentliche Methode Statisch Unterstützt von .NET Compact Framework ReferenceEquals  Stellt fest, ob die angegebenen Object-Instanzen dieselbe Instanz sind. (Von Object geerbt.)
Öffentliche Methode Statisch ResetAbort Bricht ein Abort ab, das für den aktuellen Thread angefordert wurde.
Öffentliche Methode Resume Nimmt die Ausführung eines angehaltenen Threads wieder auf.
Öffentliche Methode SetApartmentState Legt den Apartmentzustand eines Threads fest, bevor dieser gestartet wird.
Öffentliche Methode SetCompressedStack Übernimmt einen erfassten CompressedStack für den aktuellen Thread.
Öffentliche Methode Statisch Unterstützt von .NET Compact Framework SetData Legt die Daten im angegebenen Slot auf den derzeit ausgeführten Thread und für die aktuelle Domäne des betreffenden Threads fest.
Öffentliche Methode Statisch Unterstützt von .NET Compact Framework Sleep Überladen. Blockiert den aktuellen Thread für die angegebene Anzahl von Millisekunden.
Öffentliche Methode Statisch SpinWait Veranlasst, dass ein Thread so oft wartet, wie vom iterations-Parameter definiert.
Öffentliche Methode Start Überladen. Bewirkt, dass die Ausführung eines Threads geplant wird.
Öffentliche Methode Suspend Hält den Thread an. Hat keine Auswirkungen, wenn der Thread bereits angehalten ist.
Öffentliche Methode Unterstützt von .NET Compact Framework ToString  Gibt einen String zurück, der den aktuellen Object darstellt. (Von Object geerbt.)
Öffentliche Methode TrySetApartmentState Legt den Apartmentzustand eines Threads fest, bevor dieser gestartet wird.
Öffentliche Methode Statisch VolatileRead Überladen. Liest den Wert eines Felds. Der Wert entspricht dem letzten von einem Prozessor in dem Computer geschriebenen Wert, unabhängig von der Anzahl der Prozessoren und dem Zustand des Prozessorcaches.
Öffentliche Methode Statisch VolatileWrite Überladen. Schreibt einen Wert sofort in ein Feld, sodass der Wert für alle Prozessoren des Computers sichtbar ist.

Zum Seitenanfang

Explizite Schnittstellenimplementierungen

  Name Beschreibung
Explizite Schnittstellenimplementierung Methode System.Runtime.InteropServices._Thread.GetIDsOfNames Ordnet eine Reihe von Namen einer entsprechenden Reihe von Dispatchbezeichnern zu.
Explizite Schnittstellenimplementierung Methode System.Runtime.InteropServices._Thread.GetTypeInfo Ruft die Typinformationen für ein Objekt ab, die dann zum Abrufen der Typinformationen für eine Schnittstelle verwendet werden können.
Explizite Schnittstellenimplementierung Methode System.Runtime.InteropServices._Thread.GetTypeInfoCount Ruft die Anzahl der Schnittstellen mit Typinformationen ab, die von einem Objekt bereitgestellt werden (0 oder 1).
Explizite Schnittstellenimplementierung Methode System.Runtime.InteropServices._Thread.Invoke Stellt den Zugriff auf von einem Objekt verfügbar gemachte Eigenschaften und Methoden bereit.

Zum Seitenanfang

Siehe auch

Referenz

Thread-Klasse
System.Threading-Namespace

Weitere Ressourcen

Threads und Threading
Verwenden von Threads und Threading