CountdownEvent.Wait Méthode

Définition

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

Surcharges

Nom Description
Wait()

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

Wait(Int32)

Bloque le thread actuel jusqu’à ce qu’il CountdownEvent soit défini, à l’aide d’un entier signé 32 bits pour mesurer le délai d’expiration.

Wait(CancellationToken)

Bloque le thread actuel jusqu’à CountdownEvent ce qu’il soit défini, lors de l’observation d’un CancellationToken.

Wait(TimeSpan)

Bloque le thread actuel jusqu’à ce que le CountdownEvent paramètre soit défini, à l’aide d’une TimeSpan mesure du délai d’expiration.

Wait(Int32, CancellationToken)

Bloque le thread actuel jusqu’à CountdownEvent ce qu’il soit défini, à l’aide d’un entier signé 32 bits pour mesurer le délai d’attente, tout en observant un CancellationToken.

Wait(TimeSpan, CancellationToken)

Bloque le thread actuel jusqu’à ce qu’il CountdownEvent soit défini, en utilisant un TimeSpan pour mesurer le délai d’attente, tout en observant un CancellationToken.

Wait()

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

public:
 void Wait();
public void Wait();
member this.Wait : unit -> unit
Public Sub Wait ()

Exceptions

L’instance actuelle a déjà été supprimée.

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)

Bloque le thread actuel jusqu’à ce qu’il CountdownEvent soit défini, à l’aide d’un entier signé 32 bits pour mesurer le délai d’expiration.

public:
 bool Wait(int millisecondsTimeout);
public bool Wait(int millisecondsTimeout);
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 CountdownEvent a été défini ; sinon, false.

Exceptions

L’instance actuelle a déjà été supprimée.

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

Voir aussi

S’applique à

Wait(CancellationToken)

Bloque le thread actuel jusqu’à CountdownEvent ce qu’il soit défini, lors de l’observation d’un CancellationToken.

public:
 void Wait(System::Threading::CancellationToken cancellationToken);
public void Wait(System.Threading.CancellationToken cancellationToken);
member this.Wait : System.Threading.CancellationToken -> unit
Public Sub Wait (cancellationToken As CancellationToken)

Paramètres

cancellationToken
CancellationToken

À CancellationToken observer.

Exceptions

cancellationToken a été annulé.

L’instance actuelle a déjà été supprimée.

-ou-

Celui CancellationTokenSource créé cancellationToken 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. Si l’observation CancellationToken est annulée pendant l’opération d’attente, une OperationCanceledException opération est levée.

Voir aussi

S’applique à

Wait(TimeSpan)

Bloque le thread actuel jusqu’à ce que le CountdownEvent paramètre soit défini, à l’aide d’une TimeSpan mesure du délai d’expiration.

public:
 bool Wait(TimeSpan timeout);
public bool Wait(TimeSpan timeout);
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 CountdownEvent a été défini ; sinon, false.

Exceptions

L’instance actuelle a déjà été supprimée.

timeout est un nombre négatif autre que -1 millisecondes, qui représente un délai d’attente infini -ou- le délai d’expiration est supérieur à Int32.MaxValue.

Voir aussi

S’applique à

Wait(Int32, CancellationToken)

Bloque le thread actuel jusqu’à CountdownEvent ce qu’il soit défini, à l’aide d’un entier signé 32 bits pour mesurer le délai d’attente, tout en observant un CancellationToken.

public:
 bool Wait(int millisecondsTimeout, System::Threading::CancellationToken cancellationToken);
public bool Wait(int millisecondsTimeout, System.Threading.CancellationToken cancellationToken);
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 CountdownEvent a été défini ; sinon, false.

Exceptions

cancellationToken a été annulé.

L’instance actuelle a déjà été supprimée. -ou- Celui CancellationTokenSource qui a été créé cancellationToken a déjà été supprimé.

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

Voir aussi

S’applique à

Wait(TimeSpan, CancellationToken)

Bloque le thread actuel jusqu’à ce qu’il CountdownEvent soit défini, en utilisant un TimeSpan pour mesurer le délai d’attente, tout en observant un CancellationToken.

public:
 bool Wait(TimeSpan timeout, System::Threading::CancellationToken cancellationToken);
public bool Wait(TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
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 CountdownEvent a été défini ; sinon, false.

Exceptions

cancellationToken a été annulé.

L’instance actuelle a déjà été supprimée. -ou- Celui CancellationTokenSource qui a été créé cancellationToken a déjà été supprimé.

timeout est un nombre négatif autre que -1 millisecondes, qui représente un délai d’attente infini -ou- le délai d’expiration est supérieur à Int32.MaxValue.

Voir aussi

S’applique à