Thread.UnsafeStart Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.