Thread.UnsafeStart Méthode

Définition

Surcharges

Nom Description
UnsafeStart(Object)

Provoque le changement de l’état de l’instance Runningactuelle par le système d’exploitation et fournit éventuellement un objet contenant des données à utiliser par la méthode exécutée par le thread.

UnsafeStart()

Provoque le changement de l’état de l’instance Runningactuelle par le système d’exploitation.

UnsafeStart(Object)

Source:
Thread.cs
Source:
Thread.cs
Source:
Thread.cs
Source:
Thread.cs
Source:
Thread.cs

Provoque le changement de l’état de l’instance Runningactuelle par le système d’exploitation et fournit éventuellement un objet contenant des données à utiliser par la méthode exécutée par le thread.

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)

Paramètres

parameter
Object

Objet qui contient des données à utiliser par la méthode exécutée par le thread.

Attributs

Exceptions

Le thread a déjà été démarré.

Il n’y a pas suffisamment de mémoire disponible pour démarrer ce thread.

Ce thread a été créé à l’aide d’un ThreadStart délégué au lieu d’un ParameterizedThreadStart délégué.

Remarques

Contrairement Start(Object)à , qui capture le contexte actuel ExecutionContext et utilise ce contexte pour appeler le délégué du thread, UnsafeStart(Object) évite explicitement de capturer le contexte actuel et de le transmettre à l’appel.

S’applique à

UnsafeStart()

Source:
Thread.cs
Source:
Thread.cs
Source:
Thread.cs
Source:
Thread.cs
Source:
Thread.cs

Provoque le changement de l’état de l’instance Runningactuelle par le système d’exploitation.

public:
 void UnsafeStart();
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public void UnsafeStart();
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
member this.UnsafeStart : unit -> unit
Public Sub UnsafeStart ()
Attributs

Exceptions

Le thread a déjà été démarré.

Il n’y a pas suffisamment de mémoire disponible pour démarrer ce thread.

Remarques

Contrairement Start(Object)à , qui capture le contexte actuel ExecutionContext et utilise ce contexte pour appeler le délégué du thread, UnsafeStart(Object) évite explicitement de capturer le contexte actuel et de le transmettre à l’appel.

S’applique à