ManualResetEventSlim.Wait Méthode

Définition

Bloque le thread actuel jusqu’à ce que le courant ManualResetEventSlim soit défini.

Surcharges

Nom Description
Wait()

Bloque le thread actuel jusqu’à ce que le courant ManualResetEventSlim soit défini.

Wait(Int32)

Bloque le thread actuel jusqu’à ce que le courant ManualResetEventSlim soit défini, à l’aide d’un entier signé 32 bits pour mesurer l’intervalle de temps.

Wait(CancellationToken)

Bloque le thread actuel jusqu’à ce que le courant ManualResetEventSlim reçoive un signal, tout en observant un CancellationToken.

Wait(TimeSpan)

Bloque le thread actuel jusqu’à ce que le courant ManualResetEventSlim soit défini, à l’aide d’une TimeSpan mesure de l’intervalle de temps.

Wait(Int32, CancellationToken)

Bloque le thread actuel jusqu’à ce que le courant ManualResetEventSlim soit défini, à l’aide d’un entier signé 32 bits pour mesurer l’intervalle de temps, lors de l’observation d’un CancellationToken.

Wait(TimeSpan, CancellationToken)

Bloque le thread actuel jusqu’à ce que le courant ManualResetEventSlim soit défini, en utilisant un TimeSpan pour mesurer l’intervalle de temps, lors de l’observation d’un CancellationToken.

Wait()

Source:
ManualResetEventSlim.cs
Source:
ManualResetEventSlim.cs
Source:
ManualResetEventSlim.cs
Source:
ManualResetEventSlim.cs
Source:
ManualResetEventSlim.cs

Bloque le thread actuel jusqu’à ce que le courant ManualResetEventSlim soit défini.

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

Exceptions

Le nombre maximal de serveurs a été dépassé.

L’objet a déjà été supprimé.

Remarques

L’appelant de cette méthode bloque indéfiniment jusqu’à ce que l’instance actuelle soit définie. L’appelant retourne immédiatement si l’événement est actuellement dans un état défini.

Voir aussi

S’applique à

Wait(Int32)

Source:
ManualResetEventSlim.cs
Source:
ManualResetEventSlim.cs
Source:
ManualResetEventSlim.cs
Source:
ManualResetEventSlim.cs
Source:
ManualResetEventSlim.cs

Bloque le thread actuel jusqu’à ce que le courant ManualResetEventSlim soit défini, à l’aide d’un entier signé 32 bits pour mesurer l’intervalle de temps.

public:
 bool Wait(int millisecondsTimeout);
public bool Wait(int millisecondsTimeout);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public bool Wait(int millisecondsTimeout);
member this.Wait : int -> bool
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
member this.Wait : int -> bool
Public Function Wait (millisecondsTimeout As Integer) As Boolean

Paramètres

millisecondsTimeout
Int32

Nombre de millisecondes à attendre, ou Infinite(-1) d’attendre indéfiniment.

Retours

true si l’objet ManualResetEventSlim a été défini ; sinon, false.

Attributs

Exceptions

millisecondsTimeout est un nombre négatif autre que -1, qui représente un délai d’attente infini.

Le nombre maximal de serveurs a été dépassé.

L’objet a déjà été supprimé.

Voir aussi

S’applique à

Wait(CancellationToken)

Source:
ManualResetEventSlim.cs
Source:
ManualResetEventSlim.cs
Source:
ManualResetEventSlim.cs
Source:
ManualResetEventSlim.cs
Source:
ManualResetEventSlim.cs

Bloque le thread actuel jusqu’à ce que le courant ManualResetEventSlim reçoive un signal, tout en observant un CancellationToken.

public:
 void Wait(System::Threading::CancellationToken cancellationToken);
public void Wait(System.Threading.CancellationToken cancellationToken);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public void Wait(System.Threading.CancellationToken cancellationToken);
member this.Wait : System.Threading.CancellationToken -> unit
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
member this.Wait : System.Threading.CancellationToken -> unit
Public Sub Wait (cancellationToken As CancellationToken)

Paramètres

cancellationToken
CancellationToken

À CancellationToken observer.

Attributs

Exceptions

Le nombre maximal de serveurs a été dépassé.

cancellationToken a été annulé.

L’objet a déjà été supprimé ou celui CancellationTokenSource créé cancellationToken a été supprimé.

cancellationToken a été annulé.

Remarques

L’appelant de cette méthode bloque indéfiniment jusqu’à ce que l’instance actuelle soit définie. L’appelant retourne immédiatement si l’événement est actuellement dans un état défini.

Voir aussi

S’applique à

Wait(TimeSpan)

Source:
ManualResetEventSlim.cs
Source:
ManualResetEventSlim.cs
Source:
ManualResetEventSlim.cs
Source:
ManualResetEventSlim.cs
Source:
ManualResetEventSlim.cs

Bloque le thread actuel jusqu’à ce que le courant ManualResetEventSlim soit défini, à l’aide d’une TimeSpan mesure de l’intervalle de temps.

public:
 bool Wait(TimeSpan timeout);
public bool Wait(TimeSpan timeout);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public bool Wait(TimeSpan timeout);
member this.Wait : TimeSpan -> bool
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
member this.Wait : TimeSpan -> bool
Public Function Wait (timeout As TimeSpan) As Boolean

Paramètres

timeout
TimeSpan

Qui TimeSpan représente le nombre de millisecondes à attendre, ou qui TimeSpan représente -1 millisecondes pour attendre indéfiniment.

Retours

true si l’objet ManualResetEventSlim a été défini ; sinon, false.

Attributs

Exceptions

timeout est un nombre négatif autre que -1 millisecondes, qui représente un délai d’attente infini.

- ou -

Le nombre de millisecondes en timeout est supérieur à Int32.MaxValue.

Le nombre maximal de serveurs a été dépassé.

L’objet a déjà été supprimé.

Voir aussi

S’applique à

Wait(Int32, CancellationToken)

Source:
ManualResetEventSlim.cs
Source:
ManualResetEventSlim.cs
Source:
ManualResetEventSlim.cs
Source:
ManualResetEventSlim.cs
Source:
ManualResetEventSlim.cs

Bloque le thread actuel jusqu’à ce que le courant ManualResetEventSlim soit défini, à l’aide d’un entier signé 32 bits pour mesurer l’intervalle de temps, lors de l’observation d’un CancellationToken.

public:
 bool Wait(int millisecondsTimeout, System::Threading::CancellationToken cancellationToken);
public bool Wait(int millisecondsTimeout, System.Threading.CancellationToken cancellationToken);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public bool Wait(int millisecondsTimeout, System.Threading.CancellationToken cancellationToken);
member this.Wait : int * System.Threading.CancellationToken -> bool
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
member this.Wait : int * System.Threading.CancellationToken -> bool
Public Function Wait (millisecondsTimeout As Integer, cancellationToken As CancellationToken) As Boolean

Paramètres

millisecondsTimeout
Int32

Nombre de millisecondes à attendre, ou Infinite(-1) d’attendre indéfiniment.

cancellationToken
CancellationToken

À CancellationToken observer.

Retours

true si l’objet ManualResetEventSlim a été défini ; sinon, false.

Attributs

Exceptions

millisecondsTimeout est un nombre négatif autre que -1, qui représente un délai d’attente infini.

Le nombre maximal de serveurs a été dépassé.

L’objet a déjà été supprimé ou celui CancellationTokenSource créé cancellationToken a été supprimé.

cancellationToken a été annulé.

Voir aussi

S’applique à

Wait(TimeSpan, CancellationToken)

Source:
ManualResetEventSlim.cs
Source:
ManualResetEventSlim.cs
Source:
ManualResetEventSlim.cs
Source:
ManualResetEventSlim.cs
Source:
ManualResetEventSlim.cs

Bloque le thread actuel jusqu’à ce que le courant ManualResetEventSlim soit défini, en utilisant un TimeSpan pour mesurer l’intervalle de temps, lors de l’observation d’un CancellationToken.

public:
 bool Wait(TimeSpan timeout, System::Threading::CancellationToken cancellationToken);
public bool Wait(TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public bool Wait(TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
member this.Wait : TimeSpan * System.Threading.CancellationToken -> bool
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
member this.Wait : TimeSpan * System.Threading.CancellationToken -> bool
Public Function Wait (timeout As TimeSpan, cancellationToken As CancellationToken) As Boolean

Paramètres

timeout
TimeSpan

Qui TimeSpan représente le nombre de millisecondes à attendre, ou qui TimeSpan représente -1 millisecondes pour attendre indéfiniment.

cancellationToken
CancellationToken

À CancellationToken observer.

Retours

true si l’objet ManualResetEventSlim a été défini ; sinon, false.

Attributs

Exceptions

timeout est un nombre négatif autre que -1 millisecondes, qui représente un délai d’attente infini.

- ou -

Le nombre de millisecondes en timeout est supérieur à Int32.MaxValue.

Le nombre maximal de serveurs a été dépassé.

L’objet a déjà été supprimé ou celui CancellationTokenSource créé cancellationToken a été supprimé.

cancellationToken a été annulé.

Voir aussi

S’applique à