|
| Name | Beschreibung |
|---|
  | Abort() | 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. |
  | Abort(Object) | Löst eine ThreadAbortException im Thread aus, für den der Aufruf erfolgte, um das Beenden des Threads zu beginnen. Gleichzeitig werden Ausnahmeinformationen über das Beenden des Threads bereitgestellt. Durch den Aufruf dieser Methode wird der Thread i. d. R. beendet. |
   | AllocateDataSlot | Reserviert einen unbenannten Datenslot für alle Threads. Eine höhere Leistung erzielen Sie, wenn Sie stattdessen Felder verwenden, die mit dem ThreadStaticAttribute-Attribut markiert sind. |
   | AllocateNamedDataSlot | Reserviert einen benannten Datenslot für alle Threads. Eine höhere Leistung erzielen Sie, wenn Sie stattdessen Felder verwenden, die mit dem ThreadStaticAttribute-Attribut markiert sind. |
  | 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. |
  | BeginThreadAffinity | Benachrichtigt einen Host, dass verwalteter Code im Begriff ist, Anweisungen auszuführen, die von der Identität des aktuellen physischen Betriebssystemthreads abhängen. |
 | DisableComObjectEagerCleanup | Deaktiviert die automatische Bereinigung von Runtime Callable Wrappern (RCW) für den aktuellen Thread. |
  | 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. |
  | EndThreadAffinity | Benachrichtigt einen Host, dass verwalteter Code die Ausführung von Anweisungen beendet hat, die von der Identität des aktuellen physischen Betriebssystemthreads abhängen. |
   | Equals(Object) | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) |
   | FreeNamedDataSlot | Entfernt die Zuordnung zwischen einem Namen und einem Slot für alle Threads in dem Prozess. Eine höhere Leistung erzielen Sie, wenn Sie stattdessen Felder verwenden, die mit dem ThreadStaticAttribute-Attribut markiert sind. |
 | GetApartmentState | Gibt einen ApartmentState-Wert zurück, der den Apartmentzustand angibt. |
 | GetCompressedStack | Veraltet. Gibt ein CompressedStack-Objekt zurück, mit dem der Stapel für den aktuellen Thread erfasst werden kann. |
   | GetData | Ruft in der aktuellen Domäne des aktuellen Threads den Wert aus dem angegebenen Slot für den aktuellen Thread ab. Eine höhere Leistung erzielen Sie, wenn Sie stattdessen Felder verwenden, die mit dem ThreadStaticAttribute-Attribut markiert sind. |
   | GetDomain | Gibt die aktuelle Domäne zurück, in der der aktuelle Thread ausgeführt wird. |
  | GetDomainID | Gibt einen eindeutigen Bezeichner der Anwendungsdomäne zurück. |
   | GetHashCode | Gibt einen Hashcode für den aktuellen Thread zurück. (Überschreibt Object.GetHashCode().)
In XNA Framework 3.0 wird dieser Member von Object geerbt..GetHashCode().
In Portable Klassenbibliothek Portable Klassenbibliothek wird dieser Member von Object geerbt..GetHashCode(). |
   | GetNamedDataSlot | Sucht einen benannten Datenslot. Eine höhere Leistung erzielen Sie, wenn Sie stattdessen Felder verwenden, die mit dem ThreadStaticAttribute-Attribut markiert sind. |
   | GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) |
 | Interrupt | Unterbricht einen Thread, der sich im WaitSleepJoin-Threadzustand befindet. |
  | Join() | Blockiert den aufrufenden Thread, bis ein Thread beendet wird, während das Standard-COM- und das SendMessage-Pumping fortgesetzt werden. |
  | Join(Int32) | Blockiert den aufrufenden Thread, bis ein Thread beendet wird oder die festgelegte Zeit verstreicht, während das Standard-COM- und das SendMessage-Pumping fortgesetzt werden. |
 | Join(TimeSpan) | Blockiert den aufrufenden Thread, bis ein Thread beendet wird oder die festgelegte Zeit verstreicht, während das Standard-COM- und das SendMessage-Pumping fortgesetzt werden. |
    | MemoryBarrier | Synchronisiert den Speicherzugriff wie folgt: Der Prozessor, der den aktuellen Thread ausführt, kann Anweisungen nicht so neu anordnen, dass Speicherzugriffe vor dem Aufruf von MemoryBarrier nach Speicherzugriffen ausgeführt werden, die nach dem Aufruf MemoryBarrier erfolgen. |
  | ResetAbort | Bricht ein Abort ab, das für den aktuellen Thread angefordert wurde. |
 | Resume | Veraltet. Nimmt die Ausführung eines angehaltenen Threads wieder auf. |
 | SetApartmentState | Legt den Apartmentzustand eines Threads fest, bevor dieser gestartet wird. |
 | SetCompressedStack | Veraltet. Übernimmt einen erfassten CompressedStack für den aktuellen Thread. |
   | SetData | Legt die Daten im angegebenen Slot auf den derzeit ausgeführten Thread und für die aktuelle Domäne des betreffenden Threads fest. Eine höhere Leistung erzielen Sie, wenn Sie stattdessen Felder verwenden, die mit dem ThreadStaticAttribute-Attribut markiert sind. |
  | SetProcessorAffinity | Legt in .NET Compact Framework für Xbox 360 die Prozessoraffinität für einen verwalteten Thread fest. Die Prozessoraffinität bestimmt die Prozessoren, auf denen ein Thread ausgeführt wird. |
   | Sleep(Int32) | Hält den aktuellen Thread für einen angegebenen Zeitraum an. |
  | Sleep(TimeSpan) | Blockiert den aktuellen Thread für einen angegebenen Zeitraum. |
  | SpinWait | Veranlasst, dass ein Thread so oft wartet, wie vom iterations-Parameter definiert. |
  | Start() | Weist das Betriebssystem an, den Zustand der aktuellen Instanz in ThreadState.Running zu ändern. |
 | Start(Object) | Bewirkt, dass das Betriebssystem den Zustand der aktuellen Instanz in ThreadState.Running ändert, und stellt optional ein Objekt mit Daten bereit, die von der vom Thread ausgeführten Methode verwendet werden sollen. |
 | Suspend | Veraltet. Hält den Thread an. Hat keine Auswirkungen, wenn der Thread bereits angehalten ist. |
   | ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
 | TrySetApartmentState | Legt den Apartmentzustand eines Threads fest, bevor dieser gestartet wird. |
  | VolatileRead(Byte) | 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. |
  | VolatileRead(Double) | 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. |
  | VolatileRead(Int16) | 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. |
  | VolatileRead(Int32) | 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. |
  | VolatileRead(Int64) | 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. |
  | VolatileRead(IntPtr) | 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. |
  | VolatileRead(Object) | 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. |
  | VolatileRead(SByte) | 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. |
  | VolatileRead(Single) | 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. |
  | VolatileRead(UInt16) | 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. |
  | VolatileRead(UInt32) | 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. |
  | VolatileRead(UInt64) | 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. |
  | VolatileRead(UIntPtr) | 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. |
  | VolatileWrite(Byte, Byte) | Schreibt einen Wert sofort in ein Feld, sodass der Wert für alle Prozessoren des Computers sichtbar ist. |
  | VolatileWrite(Double, Double) | Schreibt einen Wert sofort in ein Feld, sodass der Wert für alle Prozessoren des Computers sichtbar ist. |
  | VolatileWrite(Int16, Int16) | Schreibt einen Wert sofort in ein Feld, sodass der Wert für alle Prozessoren des Computers sichtbar ist. |
  | VolatileWrite(Int32, Int32) | Schreibt einen Wert sofort in ein Feld, sodass der Wert für alle Prozessoren des Computers sichtbar ist. |
  | VolatileWrite(Int64, Int64) | Schreibt einen Wert sofort in ein Feld, sodass der Wert für alle Prozessoren des Computers sichtbar ist. |
  | VolatileWrite(IntPtr, IntPtr) | Schreibt einen Wert sofort in ein Feld, sodass der Wert für alle Prozessoren des Computers sichtbar ist. |
  | VolatileWrite(Object, Object) | Schreibt einen Wert sofort in ein Feld, sodass der Wert für alle Prozessoren des Computers sichtbar ist. |
  | VolatileWrite(SByte, SByte) | Schreibt einen Wert sofort in ein Feld, sodass der Wert für alle Prozessoren des Computers sichtbar ist. |
  | VolatileWrite(Single, Single) | Schreibt einen Wert sofort in ein Feld, sodass der Wert für alle Prozessoren des Computers sichtbar ist. |
  | VolatileWrite(UInt16, UInt16) | Schreibt einen Wert sofort in ein Feld, sodass der Wert für alle Prozessoren des Computers sichtbar ist. |
  | VolatileWrite(UInt32, UInt32) | Schreibt einen Wert sofort in ein Feld, sodass der Wert für alle Prozessoren des Computers sichtbar ist. |
  | VolatileWrite(UInt64, UInt64) | Schreibt einen Wert sofort in ein Feld, sodass der Wert für alle Prozessoren des Computers sichtbar ist. |
  | VolatileWrite(UIntPtr, UIntPtr) | Schreibt einen Wert sofort in ein Feld, sodass der Wert für alle Prozessoren des Computers sichtbar ist. |
  | Yield | Bewirkt, dass der aufrufende Thread die Ausführung an einen anderen Thread übergibt, der auf dem aktuellen Prozessor ausgeführt werden kann. Das Betriebssystem wählt den Thread für die Übergabe aus. |