Thread Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt und steuert einen Thread, legt seine Priorität fest und ruft seinen Status ab.
public ref class Thread sealed : System::Runtime::ConstrainedExecution::CriticalFinalizerObject
public ref class Thread sealed
public ref class Thread sealed : System::Runtime::InteropServices::_Thread
public ref class Thread sealed : System::Runtime::ConstrainedExecution::CriticalFinalizerObject, System::Runtime::InteropServices::_Thread
public sealed class Thread : System.Runtime.ConstrainedExecution.CriticalFinalizerObject
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class Thread
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
public sealed class Thread : System.Runtime.InteropServices._Thread
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
public sealed class Thread : System.Runtime.ConstrainedExecution.CriticalFinalizerObject, System.Runtime.InteropServices._Thread
type Thread = class
inherit CriticalFinalizerObject
[<System.Runtime.InteropServices.ComVisible(true)>]
type Thread = class
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
type Thread = class
interface _Thread
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
type Thread = class
inherit CriticalFinalizerObject
interface _Thread
Public NotInheritable Class Thread
Inherits CriticalFinalizerObject
Public NotInheritable Class Thread
Public NotInheritable Class Thread
Implements _Thread
Public NotInheritable Class Thread
Inherits CriticalFinalizerObject
Implements _Thread
- Vererbung
- Vererbung
-
Thread
- Attribute
- Implementiert
Hinweise
Weitere Informationen zu dieser API finden Sie in den ergänzenden API-Hinweisen für Thread.
Konstruktoren
| Name | Beschreibung |
|---|---|
| Thread(ParameterizedThreadStart, Int32) |
Initialisiert eine neue Instanz der Thread Klasse, wobei ein Delegat angegeben wird, mit dem ein Objekt an den Thread übergeben werden kann, wenn der Thread gestartet wird und die maximale Stapelgröße für den Thread angegeben wird. |
| Thread(ParameterizedThreadStart) |
Initialisiert eine neue Instanz der Thread Klasse, wobei ein Delegat angegeben wird, mit dem ein Objekt an den Thread übergeben werden kann, wenn der Thread gestartet wird. |
| Thread(ThreadStart, Int32) |
Initialisiert eine neue Instanz der Thread Klasse, wobei die maximale Stapelgröße für den Thread angegeben wird. |
| Thread(ThreadStart) |
Initialisiert eine neue Instanz der Thread-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| ApartmentState |
Veraltet.
Veraltet.
Ruft den Apartmentzustand dieses Threads ab oder legt diesen fest. |
| CurrentContext |
Ruft den aktuellen Kontext ab, in dem der Thread ausgeführt wird. |
| CurrentCulture |
Dient zum Abrufen oder Festlegen der Kultur für den aktuellen Thread. |
| CurrentPrincipal |
Ruft ab oder legt den aktuellen Prinzipal des Threads (für rollenbasierte Sicherheit). |
| CurrentThread |
Ruft den derzeit ausgeführten Thread ab. |
| CurrentUICulture |
Ruft die aktuelle Kultur ab, die vom Ressourcen-Manager zum Nachschlagen kulturspezifischer Ressourcen zur Laufzeit verwendet wird, oder legt diese fest. |
| ExecutionContext |
Ruft ein ExecutionContext Objekt ab, das Informationen zu den verschiedenen Kontexten des aktuellen Threads enthält. |
| IsAlive |
Ruft einen Wert ab, der den Ausführungsstatus des aktuellen Threads angibt. |
| IsBackground |
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob ein Thread ein Hintergrundthread ist. |
| IsThreadPoolThread |
Ruft einen Wert ab, der angibt, ob ein Thread zum verwalteten Threadpool gehört. |
| ManagedThreadId |
Ruft einen eindeutigen Bezeichner für den aktuellen verwalteten Thread ab. |
| Name |
Ruft den Namen des Threads ab oder legt den Namen fest. |
| Priority |
Dient zum Abrufen oder Festlegen eines Werts, der die Planungspriorität eines Threads angibt. |
| ThreadState |
Ruft einen Wert ab, der die Zustände des aktuellen Threads enthält. |
Methoden
| Name | Beschreibung |
|---|---|
| Abort() |
Veraltet.
Löst einen ThreadAbortException Inthread aus, in dem er aufgerufen wird, um den Prozess des Beendens des Threads zu beginnen. Durch Aufrufen dieser Methode wird der Thread in der Regel beendet. |
| Abort(Object) |
Veraltet.
Löst einen ThreadAbortException Inthread aus, für den er aufgerufen wird, um den Prozess des Beendens des Threads zu beginnen und gleichzeitig Ausnahmeinformationen zum Beenden des Threads bereitzustellen. Durch Aufrufen dieser Methode wird der Thread in der Regel beendet. |
| AllocateDataSlot() |
Weist einen nicht benannten Datenplatz für alle Threads zu. Verwenden Sie für eine bessere Leistung stattdessen Felder, die mit dem ThreadStaticAttribute Attribut gekennzeichnet sind. |
| AllocateNamedDataSlot(String) |
Ordnet einen benannten Datenplatz für alle Threads zu. Verwenden Sie für eine bessere Leistung stattdessen Felder, die mit dem ThreadStaticAttribute Attribut gekennzeichnet sind. |
| BeginCriticalRegion() |
Benachrichtigt einen Host, dass die Ausführung einen Codebereich eingibt, in dem die Auswirkungen einer Threadabbruch- oder unbehandelten Ausnahme möglicherweise andere Aufgaben in der Anwendungsdomäne gefährden. |
| BeginThreadAffinity() |
Benachrichtigt einen Host, dass verwalteter Code anweisungen ausführt, die von der Identität des aktuellen physischen Betriebssystemthreads abhängen. |
| DisableComObjectEagerCleanup() |
Deaktiviert die automatische Bereinigung der aufrufbaren Runtime-Wrapper (RCW) für den aktuellen Thread. |
| EndCriticalRegion() |
Benachrichtigt einen Host, dass die Ausführung einen Codebereich eingibt, in dem die Auswirkungen einer Threadabbruch- oder unbehandelten Ausnahme auf die aktuelle Aufgabe beschränkt sind. |
| EndThreadAffinity() |
Benachrichtigt einen Host, dass verwalteter Code die Ausführung von Anweisungen abgeschlossen hat, die von der Identität des aktuellen physischen Betriebssystemthreads abhängen. |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| Finalize() |
Stellt sicher, dass Ressourcen freigegeben werden und andere Bereinigungsvorgänge ausgeführt werden, wenn der Garbage Collector das Thread Objekt zurückgibt. |
| FreeNamedDataSlot(String) |
Entfernt die Zuordnung zwischen einem Namen und einem Steckplatz für alle Threads im Prozess. Verwenden Sie für eine bessere Leistung stattdessen Felder, die mit dem ThreadStaticAttribute Attribut gekennzeichnet sind. |
| GetApartmentState() |
Gibt einen ApartmentState Wert zurück, der den Apartmentzustand angibt. |
| GetCompressedStack() |
Veraltet.
Veraltet.
Gibt ein CompressedStack Objekt zurück, das zum Erfassen des Stapels für den aktuellen Thread verwendet werden kann. |
| GetCurrentProcessorId() |
Ruft eine ID ab, die verwendet wird, um anzugeben, auf welchem Prozessor der aktuelle Thread ausgeführt wird. |
| GetData(LocalDataStoreSlot) |
Ruft den Wert aus dem angegebenen Steckplatz im aktuellen Thread innerhalb der aktuellen Domäne des aktuellen Threads ab. Verwenden Sie für eine bessere Leistung stattdessen Felder, die mit dem ThreadStaticAttribute Attribut gekennzeichnet sind. |
| GetDomain() |
Gibt die aktuelle Domäne zurück, in der der aktuelle Thread ausgeführt wird. |
| GetDomainID() |
Gibt einen eindeutigen Anwendungsdomänenbezeichner zurück. |
| GetHashCode() |
Gibt einen Hashcode für den aktuellen Thread zurück. |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetNamedDataSlot(String) |
Sucht einen benannten Datenplatz. Verwenden Sie für eine bessere Leistung stattdessen Felder, die mit dem ThreadStaticAttribute Attribut gekennzeichnet sind. |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| Interrupt() |
Unterbricht einen Thread, der sich im WaitSleepJoin Threadzustand befindet. |
| Join() |
Blockiert den aufrufenden Thread, bis der durch diese Instanz dargestellte Thread beendet wird, während weiterhin standardmäßiges COM und |
| Join(Int32) |
Blockiert den aufrufenden Thread, bis der von dieser Instanz dargestellte Thread beendet wird oder die angegebene Zeit verstrichen ist, während weiterhin standardmäßiges COM- und SendMessage-Pumping ausgeführt wird. |
| Join(TimeSpan) |
Blockiert den aufrufenden Thread, bis der von dieser Instanz dargestellte Thread beendet wird oder die angegebene Zeit verstrichen ist, während weiterhin standardmäßiges COM- und SendMessage-Pumping ausgeführt wird. |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| MemoryBarrier() |
Synchronisiert den Speicherzugriff wie folgt: Der Prozessor, der den aktuellen Thread ausführt, kann anweisungen nicht so neu anordnen, dass arbeitsspeicherzugriffe vor dem Aufruf ausgeführt werden, MemoryBarrier() nachdem der Speicherzugriff auf den Aufruf MemoryBarrier()folgt. |
| ResetAbort() |
Veraltet.
Bricht einen Abort(Object) angeforderten Für den aktuellen Thread ab. |
| Resume() |
Veraltet.
Veraltet.
Veraltet.
Setzt einen Thread fort, der angehalten wurde. |
| SetApartmentState(ApartmentState) |
Legt den Apartmentzustand eines Threads fest, bevor er gestartet wird. |
| SetCompressedStack(CompressedStack) |
Veraltet.
Veraltet.
Wendet einen erfassten CompressedStack Thread an. |
| SetData(LocalDataStoreSlot, Object) |
Legt die Daten im angegebenen Steckplatz im derzeit ausgeführten Thread für die aktuelle Domäne dieses Threads fest. Verwenden Sie für eine bessere Leistung stattdessen Felder, die mit dem ThreadStaticAttribute Attribut gekennzeichnet sind. |
| Sleep(Int32) |
Hält den aktuellen Thread für die angegebene Anzahl von Millisekunden an. |
| Sleep(TimeSpan) |
Hält den aktuellen Thread für die angegebene Zeitspanne an. |
| SpinWait(Int32) |
Bewirkt, dass ein Thread die Anzahl der durch den |
| Start() |
Bewirkt, dass das Betriebssystem den Zustand der aktuellen Instanz in ändert Running. |
| Start(Object) |
Bewirkt, dass das Betriebssystem den Status der aktuellen Instanz ändert Runningund optional ein Objekt mit Daten bereitstellt, die von der Methode verwendet werden, die der Thread ausführt. |
| Suspend() |
Veraltet.
Veraltet.
Veraltet.
Hält entweder den Thread an oder hat keine Auswirkung, wenn der Thread bereits angehalten ist. |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
| TrySetApartmentState(ApartmentState) |
Legt den Apartmentzustand eines Threads fest, bevor er gestartet wird. |
| UnsafeStart() |
Bewirkt, dass das Betriebssystem den Zustand der aktuellen Instanz in ändert Running. |
| UnsafeStart(Object) |
Bewirkt, dass das Betriebssystem den Status der aktuellen Instanz ändert Runningund optional ein Objekt mit Daten bereitstellt, die von der Methode verwendet werden, die der Thread ausführt. |
| VolatileRead(Byte) |
Veraltet.
Liest den Wert eines Felds. Fügt auf Systemen, die dies erfordern, eine Speicherbarriere ein, die verhindert, dass der Prozessor Speichervorgänge wie folgt neu anordnen kann: Wenn nach dieser Methode im Code ein Lese- oder Schreibzugriff angezeigt wird, kann der Prozessor ihn vor dieser Methode nicht verschieben. |
| VolatileRead(Double) |
Veraltet.
Liest den Wert eines Felds. Fügt auf Systemen, die dies erfordern, eine Speicherbarriere ein, die verhindert, dass der Prozessor Speichervorgänge wie folgt neu anordnen kann: Wenn nach dieser Methode im Code ein Lese- oder Schreibzugriff angezeigt wird, kann der Prozessor ihn vor dieser Methode nicht verschieben. |
| VolatileRead(Int16) |
Veraltet.
Liest den Wert eines Felds. Fügt auf Systemen, die dies erfordern, eine Speicherbarriere ein, die verhindert, dass der Prozessor Speichervorgänge wie folgt neu anordnen kann: Wenn nach dieser Methode im Code ein Lese- oder Schreibzugriff angezeigt wird, kann der Prozessor ihn vor dieser Methode nicht verschieben. |
| VolatileRead(Int32) |
Veraltet.
Liest den Wert eines Felds. Fügt auf Systemen, die dies erfordern, eine Speicherbarriere ein, die verhindert, dass der Prozessor Speichervorgänge wie folgt neu anordnen kann: Wenn nach dieser Methode im Code ein Lese- oder Schreibzugriff angezeigt wird, kann der Prozessor ihn vor dieser Methode nicht verschieben. |
| VolatileRead(Int64) |
Veraltet.
Liest den Wert eines Felds. Fügt auf Systemen, die dies erfordern, eine Speicherbarriere ein, die verhindert, dass der Prozessor Speichervorgänge wie folgt neu anordnen kann: Wenn nach dieser Methode im Code ein Lese- oder Schreibzugriff angezeigt wird, kann der Prozessor ihn vor dieser Methode nicht verschieben. |
| VolatileRead(IntPtr) |
Veraltet.
Liest den Wert eines Felds. Fügt auf Systemen, die dies erfordern, eine Speicherbarriere ein, die verhindert, dass der Prozessor Speichervorgänge wie folgt neu anordnen kann: Wenn nach dieser Methode im Code ein Lese- oder Schreibzugriff angezeigt wird, kann der Prozessor ihn vor dieser Methode nicht verschieben. |
| VolatileRead(Object) |
Veraltet.
Liest den Wert eines Felds. Fügt auf Systemen, die dies erfordern, eine Speicherbarriere ein, die verhindert, dass der Prozessor Speichervorgänge wie folgt neu anordnen kann: Wenn nach dieser Methode im Code ein Lese- oder Schreibzugriff angezeigt wird, kann der Prozessor ihn vor dieser Methode nicht verschieben. |
| VolatileRead(SByte) |
Veraltet.
Liest den Wert eines Felds. Fügt auf Systemen, die dies erfordern, eine Speicherbarriere ein, die verhindert, dass der Prozessor Speichervorgänge wie folgt neu anordnen kann: Wenn nach dieser Methode im Code ein Lese- oder Schreibzugriff angezeigt wird, kann der Prozessor ihn vor dieser Methode nicht verschieben. |
| VolatileRead(Single) |
Veraltet.
Liest den Wert eines Felds. Fügt auf Systemen, die dies erfordern, eine Speicherbarriere ein, die verhindert, dass der Prozessor Speichervorgänge wie folgt neu anordnen kann: Wenn nach dieser Methode im Code ein Lese- oder Schreibzugriff angezeigt wird, kann der Prozessor ihn vor dieser Methode nicht verschieben. |
| VolatileRead(UInt16) |
Veraltet.
Liest den Wert eines Felds. Fügt auf Systemen, die dies erfordern, eine Speicherbarriere ein, die verhindert, dass der Prozessor Speichervorgänge wie folgt neu anordnen kann: Wenn nach dieser Methode im Code ein Lese- oder Schreibzugriff angezeigt wird, kann der Prozessor ihn vor dieser Methode nicht verschieben. |
| VolatileRead(UInt32) |
Veraltet.
Liest den Wert eines Felds. Fügt auf Systemen, die dies erfordern, eine Speicherbarriere ein, die verhindert, dass der Prozessor Speichervorgänge wie folgt neu anordnen kann: Wenn nach dieser Methode im Code ein Lese- oder Schreibzugriff angezeigt wird, kann der Prozessor ihn vor dieser Methode nicht verschieben. |
| VolatileRead(UInt64) |
Veraltet.
Liest den Wert eines Felds. Fügt auf Systemen, die dies erfordern, eine Speicherbarriere ein, die verhindert, dass der Prozessor Speichervorgänge wie folgt neu anordnen kann: Wenn nach dieser Methode im Code ein Lese- oder Schreibzugriff angezeigt wird, kann der Prozessor ihn vor dieser Methode nicht verschieben. |
| VolatileRead(UIntPtr) |
Veraltet.
Liest den Wert eines Felds. Fügt auf Systemen, die dies erfordern, eine Speicherbarriere ein, die verhindert, dass der Prozessor Speichervorgänge wie folgt neu anordnen kann: Wenn nach dieser Methode im Code ein Lese- oder Schreibzugriff angezeigt wird, kann der Prozessor ihn vor dieser Methode nicht verschieben. |
| VolatileWrite(Byte, Byte) |
Veraltet.
Schreibt einen Wert in ein Feld. Fügt auf Systemen, die dies erfordern, eine Speicherbarriere ein, die verhindert, dass der Prozessor Speichervorgänge wie folgt neu anordnen kann: Wenn vor dieser Methode ein Lese- oder Schreibzugriff vor dieser Methode angezeigt wird, kann der Prozessor ihn nach dieser Methode nicht verschieben. |
| VolatileWrite(Double, Double) |
Veraltet.
Schreibt einen Wert in ein Feld. Fügt auf Systemen, die dies erfordern, eine Speicherbarriere ein, die verhindert, dass der Prozessor Speichervorgänge wie folgt neu anordnen kann: Wenn vor dieser Methode ein Lese- oder Schreibzugriff vor dieser Methode angezeigt wird, kann der Prozessor ihn nach dieser Methode nicht verschieben. |
| VolatileWrite(Int16, Int16) |
Veraltet.
Schreibt einen Wert in ein Feld. Fügt auf Systemen, die dies erfordern, eine Speicherbarriere ein, die verhindert, dass der Prozessor Speichervorgänge wie folgt neu anordnen kann: Wenn vor dieser Methode ein Lese- oder Schreibzugriff vor dieser Methode angezeigt wird, kann der Prozessor ihn nach dieser Methode nicht verschieben. |
| VolatileWrite(Int32, Int32) |
Veraltet.
Schreibt einen Wert in ein Feld. Fügt auf Systemen, die dies erfordern, eine Speicherbarriere ein, die verhindert, dass der Prozessor Speichervorgänge wie folgt neu anordnen kann: Wenn vor dieser Methode ein Lese- oder Schreibzugriff vor dieser Methode angezeigt wird, kann der Prozessor ihn nach dieser Methode nicht verschieben. |
| VolatileWrite(Int64, Int64) |
Veraltet.
Schreibt einen Wert in ein Feld. Fügt auf Systemen, die dies erfordern, eine Speicherbarriere ein, die verhindert, dass der Prozessor Speichervorgänge wie folgt neu anordnen kann: Wenn vor dieser Methode ein Lese- oder Schreibzugriff vor dieser Methode angezeigt wird, kann der Prozessor ihn nach dieser Methode nicht verschieben. |
| VolatileWrite(IntPtr, IntPtr) |
Veraltet.
Schreibt einen Wert in ein Feld. Fügt auf Systemen, die dies erfordern, eine Speicherbarriere ein, die verhindert, dass der Prozessor Speichervorgänge wie folgt neu anordnen kann: Wenn vor dieser Methode ein Lese- oder Schreibzugriff vor dieser Methode angezeigt wird, kann der Prozessor ihn nach dieser Methode nicht verschieben. |
| VolatileWrite(Object, Object) |
Veraltet.
Schreibt einen Wert in ein Feld. Fügt auf Systemen, die dies erfordern, eine Speicherbarriere ein, die verhindert, dass der Prozessor Speichervorgänge wie folgt neu anordnen kann: Wenn vor dieser Methode ein Lese- oder Schreibzugriff vor dieser Methode angezeigt wird, kann der Prozessor ihn nach dieser Methode nicht verschieben. |
| VolatileWrite(SByte, SByte) |
Veraltet.
Schreibt einen Wert in ein Feld. Fügt auf Systemen, die dies erfordern, eine Speicherbarriere ein, die verhindert, dass der Prozessor Speichervorgänge wie folgt neu anordnen kann: Wenn vor dieser Methode ein Lese- oder Schreibzugriff vor dieser Methode angezeigt wird, kann der Prozessor ihn nach dieser Methode nicht verschieben. |
| VolatileWrite(Single, Single) |
Veraltet.
Schreibt einen Wert in ein Feld. Fügt auf Systemen, die dies erfordern, eine Speicherbarriere ein, die verhindert, dass der Prozessor Speichervorgänge wie folgt neu anordnen kann: Wenn vor dieser Methode ein Lese- oder Schreibzugriff vor dieser Methode angezeigt wird, kann der Prozessor ihn nach dieser Methode nicht verschieben. |
| VolatileWrite(UInt16, UInt16) |
Veraltet.
Schreibt einen Wert in ein Feld. Fügt auf Systemen, die dies erfordern, eine Speicherbarriere ein, die verhindert, dass der Prozessor Speichervorgänge wie folgt neu anordnen kann: Wenn vor dieser Methode ein Lese- oder Schreibzugriff vor dieser Methode angezeigt wird, kann der Prozessor ihn nach dieser Methode nicht verschieben. |
| VolatileWrite(UInt32, UInt32) |
Veraltet.
Schreibt einen Wert in ein Feld. Fügt auf Systemen, die dies erfordern, eine Speicherbarriere ein, die verhindert, dass der Prozessor Speichervorgänge wie folgt neu anordnen kann: Wenn vor dieser Methode ein Lese- oder Schreibzugriff vor dieser Methode angezeigt wird, kann der Prozessor ihn nach dieser Methode nicht verschieben. |
| VolatileWrite(UInt64, UInt64) |
Veraltet.
Schreibt einen Wert in ein Feld. Fügt auf Systemen, die dies erfordern, eine Speicherbarriere ein, die verhindert, dass der Prozessor Speichervorgänge wie folgt neu anordnen kann: Wenn vor dieser Methode ein Lese- oder Schreibzugriff vor dieser Methode angezeigt wird, kann der Prozessor ihn nach dieser Methode nicht verschieben. |
| VolatileWrite(UIntPtr, UIntPtr) |
Veraltet.
Schreibt einen Wert in ein Feld. Fügt auf Systemen, die dies erfordern, eine Speicherbarriere ein, die verhindert, dass der Prozessor Speichervorgänge wie folgt neu anordnen kann: Wenn vor dieser Methode ein Lese- oder Schreibzugriff vor dieser Methode angezeigt wird, kann der Prozessor ihn nach dieser Methode nicht verschieben. |
| 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 aus, zu dem er führt. |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| _Thread.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Ordnet eine Reihe von Namen einer entsprechenden Reihe von Dispatchbezeichnern zu. |
| _Thread.GetTypeInfo(UInt32, UInt32, IntPtr) |
Ruft die Typinformationen für ein Objekt ab, die dann zum Abrufen der Typinformationen für eine Schnittstelle verwendet werden können. |
| _Thread.GetTypeInfoCount(UInt32) |
Ruft die Anzahl der Schnittstellen mit Typinformationen ab, die von einem Objekt bereitgestellt werden (0 oder 1). |
| _Thread.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Bietet Zugriff auf Eigenschaften und Methoden, die von einem Objekt verfügbar gemacht werden. |
Gilt für:
Threadsicherheit
Dieser Typ ist threadsicher.