Thread.UnsafeStart Methode
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.
Überlädt
| Name | Beschreibung |
|---|---|
| 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. |
| UnsafeStart() |
Bewirkt, dass das Betriebssystem den Zustand der aktuellen Instanz in ändert Running. |
UnsafeStart(Object)
- Quelle:
- Thread.cs
- Quelle:
- Thread.cs
- Quelle:
- Thread.cs
- Quelle:
- Thread.cs
- Quelle:
- Thread.cs
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.
public:
void UnsafeStart(System::Object ^ parameter);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public void UnsafeStart(object? parameter);
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
member this.UnsafeStart : obj -> unit
Public Sub UnsafeStart (parameter As Object)
Parameter
- parameter
- Object
Ein Objekt, das Daten enthält, die von der Methode verwendet werden sollen, die der Thread ausführt.
- Attribute
Ausnahmen
Der Thread wurde bereits gestartet.
Es steht nicht genügend Arbeitsspeicher zur Verfügung, um diesen Thread zu starten.
Dieser Thread wurde mithilfe eines ThreadStart Delegaten anstelle eines ParameterizedThreadStart Delegaten erstellt.
Hinweise
Im Gegensatz dazu Start(Object), was den aktuellen ExecutionContext Kontext erfasst und verwendet, um den Delegat des Threads aufzurufen, wird explizit verhindert, UnsafeStart(Object) dass der aktuelle Kontext erfasst und an den Aufruf fließt.
Gilt für:
UnsafeStart()
- Quelle:
- Thread.cs
- Quelle:
- Thread.cs
- Quelle:
- Thread.cs
- Quelle:
- Thread.cs
- Quelle:
- Thread.cs
Bewirkt, dass das Betriebssystem den Zustand der aktuellen Instanz in ändert Running.
public:
void UnsafeStart();
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public void UnsafeStart();
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
member this.UnsafeStart : unit -> unit
Public Sub UnsafeStart ()
- Attribute
Ausnahmen
Der Thread wurde bereits gestartet.
Es steht nicht genügend Arbeitsspeicher zur Verfügung, um diesen Thread zu starten.
Hinweise
Im Gegensatz dazu Start(Object), was den aktuellen ExecutionContext Kontext erfasst und verwendet, um den Delegat des Threads aufzurufen, wird explizit verhindert, UnsafeStart(Object) dass der aktuelle Kontext erfasst und an den Aufruf fließt.