Thread.UnsafeStart Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
UnsafeStart(Object) |
Powoduje, że system operacyjny zmienia stan bieżącego wystąpienia na i opcjonalnie dostarcza obiekt zawierający dane, które mają być używane przez metodę Running wykonywaną przez wątek. |
UnsafeStart() |
Powoduje, że system operacyjny zmienia stan bieżącego wystąpienia na Running . |
UnsafeStart(Object)
Powoduje, że system operacyjny zmienia stan bieżącego wystąpienia na i opcjonalnie dostarcza obiekt zawierający dane, które mają być używane przez metodę Running wykonywaną przez wątek.
public:
void UnsafeStart(System::Object ^ parameter);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public void UnsafeStart (object? parameter);
public void UnsafeStart (object? parameter);
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
member this.UnsafeStart : obj -> unit
member this.UnsafeStart : obj -> unit
Public Sub UnsafeStart (parameter As Object)
Parametry
- parameter
- Object
Obiekt zawierający dane, które mają być używane przez metodę wykonywaną przez wątek.
- Atrybuty
Wyjątki
Wątek został już uruchomiony.
Nie ma wystarczającej ilości pamięci dostępnej do uruchomienia tego wątku.
Ten wątek został utworzony przy użyciu ThreadStart delegata zamiast ParameterizedThreadStart delegata.
Uwagi
W przeciwieństwie do metody , która przechwytuje bieżący kontekst i używa tego kontekstu do wywołania delegata wątku, jawnie unika przechwytywania bieżącego kontekstu i przepływania go do Start(Object) ExecutionContext UnsafeStart(Object) wywołania.
Dotyczy
UnsafeStart()
Powoduje, że system operacyjny zmienia stan bieżącego wystąpienia na Running .
public:
void UnsafeStart();
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public void UnsafeStart ();
public void UnsafeStart ();
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
member this.UnsafeStart : unit -> unit
member this.UnsafeStart : unit -> unit
Public Sub UnsafeStart ()
- Atrybuty
Wyjątki
Wątek został już uruchomiony.
Nie ma wystarczającej ilości pamięci dostępnej do uruchomienia tego wątku.
Uwagi
W przeciwieństwie do metody , która przechwytuje bieżący kontekst i używa tego kontekstu do wywołania delegata wątku, jawnie unika przechwytywania bieżącego kontekstu i przepływania go do Start(Object) ExecutionContext UnsafeStart(Object) wywołania.