Thread.UnsafeStart Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
| Name | Description |
|---|---|
| UnsafeStart(Object) |
Způsobí, že operační systém změní stav aktuální instance na Runninga volitelně poskytuje objekt obsahující data, která má být použita metodou, kterou vlákno provede. |
| UnsafeStart() |
Způsobí, že operační systém změní stav aktuální instance na Running. |
UnsafeStart(Object)
- Zdroj:
- Thread.cs
- Zdroj:
- Thread.cs
- Zdroj:
- Thread.cs
- Zdroj:
- Thread.cs
- Zdroj:
- Thread.cs
Způsobí, že operační systém změní stav aktuální instance na Runninga volitelně poskytuje objekt obsahující data, která má být použita metodou, kterou vlákno provede.
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)
Parametry
- parameter
- Object
Objekt, který obsahuje data, která se mají použít metodou, která vlákno provede.
- Atributy
Výjimky
Vlákno již bylo spuštěno.
Pro spuštění tohoto vlákna není k dispozici dostatek paměti.
Toto vlákno bylo vytvořeno pomocí delegáta ThreadStart místo delegáta ParameterizedThreadStart .
Poznámky
Na rozdíl od Start(Object)toho, který zachycuje aktuální ExecutionContext a používá tento kontext k vyvolání delegáta vlákna, UnsafeStart(Object) explicitně se vyhne zachycení aktuálního kontextu a jeho toku do vyvolání.
Platí pro
UnsafeStart()
- Zdroj:
- Thread.cs
- Zdroj:
- Thread.cs
- Zdroj:
- Thread.cs
- Zdroj:
- Thread.cs
- Zdroj:
- Thread.cs
Způsobí, že operační systém změní stav aktuální instance na 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 ()
- Atributy
Výjimky
Vlákno již bylo spuštěno.
Pro spuštění tohoto vlákna není k dispozici dostatek paměti.
Poznámky
Na rozdíl od Start(Object)toho, který zachycuje aktuální ExecutionContext a používá tento kontext k vyvolání delegáta vlákna, UnsafeStart(Object) explicitně se vyhne zachycení aktuálního kontextu a jeho toku do vyvolání.