CountdownEvent.Wait 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.
Bloque le thread actuel jusqu'à ce que CountdownEvent soit défini.
Surcharges
Wait() |
Bloque le thread actuel jusqu'à ce que CountdownEvent soit défini. |
Wait(Int32) |
Bloque le thread actuel jusqu'à ce que le CountdownEvent soit défini, à l'aide d'un entier signé 32 bits permettant de mesurer le délai d'attente. |
Wait(CancellationToken) |
Bloque le thread actuel jusqu'à ce que CountdownEvent soit défini, tout en observant un CancellationToken. |
Wait(TimeSpan) |
Bloque le thread actuel jusqu'à ce que le CountdownEvent soit défini, à l'aide d'un TimeSpan permettant de mesurer le délai d'attente. |
Wait(Int32, CancellationToken) |
Bloque le thread actuel jusqu'à ce que CountdownEvent soit défini, à l'aide d'un entier signé 32 bits permettant de mesurer le délai d'attente, tout en observant un CancellationToken. |
Wait(TimeSpan, CancellationToken) |
Bloque le thread actuel jusqu'à ce que le CountdownEvent soit défini, à l'aide d'un TimeSpan permettant de mesurer le délai d'attente, tout en observant un CancellationToken. |
Wait()
- Source:
- CountdownEvent.cs
- Source:
- CountdownEvent.cs
- Source:
- CountdownEvent.cs
Bloque le thread actuel jusqu'à ce que CountdownEvent 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
L’instance actuelle a déjà été supprimée.
Remarques
L’appelant de cette méthode se bloque indéfiniment jusqu’à ce que le instance actuel soit défini. L’appelant retourne immédiatement si l’événement est actuellement dans un état défini.
Voir aussi
S’applique à
Wait(Int32)
- Source:
- CountdownEvent.cs
- Source:
- CountdownEvent.cs
- Source:
- CountdownEvent.cs
Bloque le thread actuel jusqu'à ce que le CountdownEvent soit défini, à l'aide d'un entier signé 32 bits permettant de mesurer le délai d'attente.
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) pour un délai d'attente infini.
Retours
true
si CountdownEvent a été défini ; sinon, false
.
- Attributs
Exceptions
L’instance actuelle a déjà été supprimée.
millisecondsTimeout
est un nombre négatif différent de -1, qui représente un délai d’attente infini.
Voir aussi
S’applique à
Wait(CancellationToken)
- Source:
- CountdownEvent.cs
- Source:
- CountdownEvent.cs
- Source:
- CountdownEvent.cs
Bloque le thread actuel jusqu'à ce que CountdownEvent soit défini, 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
cancellationToken
a été annulé.
L’instance actuelle a déjà été supprimée.
- ou -
Le CancellationTokenSource qui a créé cancellationToken
a déjà été supprimé.
Remarques
L’appelant de cette méthode se bloque indéfiniment jusqu’à ce que le instance actuel soit défini. L’appelant retourne immédiatement si l’événement est actuellement dans un état défini. Si le CancellationToken en cours d’observation est annulé pendant l’opération d’attente, un OperationCanceledException est déclenché.
Voir aussi
S’applique à
Wait(TimeSpan)
- Source:
- CountdownEvent.cs
- Source:
- CountdownEvent.cs
- Source:
- CountdownEvent.cs
Bloque le thread actuel jusqu'à ce que le CountdownEvent soit défini, à l'aide d'un TimeSpan permettant de mesurer le délai d'attente.
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
TimeSpan qui représente le nombre de millièmes de secondes à attendre ou TimeSpan qui représente -1 millième de seconde, pour attendre indéfiniment.
Retours
true
si CountdownEvent a été défini ; sinon, false
.
- Attributs
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)
- Source:
- CountdownEvent.cs
- Source:
- CountdownEvent.cs
- Source:
- CountdownEvent.cs
Bloque le thread actuel jusqu'à ce que CountdownEvent soit défini, à l'aide d'un entier signé 32 bits permettant de 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);
[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) pour un délai d'attente infini.
- cancellationToken
- CancellationToken
CancellationToken à observer.
Retours
true
si CountdownEvent a été défini ; sinon, false
.
- Attributs
Exceptions
cancellationToken
a été annulé.
L’instance actuelle a déjà été supprimée. - ou - le CancellationTokenSource qui a créé cancellationToken
a déjà été supprimé.
millisecondsTimeout
est un nombre négatif différent de -1, qui représente un délai d’attente infini.
Voir aussi
S’applique à
Wait(TimeSpan, CancellationToken)
- Source:
- CountdownEvent.cs
- Source:
- CountdownEvent.cs
- Source:
- CountdownEvent.cs
Bloque le thread actuel jusqu'à ce que le CountdownEvent soit défini, à l'aide d'un TimeSpan permettant de 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);
[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
TimeSpan qui représente le nombre de millièmes de secondes à attendre ou TimeSpan qui représente -1 millième de seconde, pour attendre indéfiniment.
- cancellationToken
- CancellationToken
CancellationToken à observer.
Retours
true
si CountdownEvent a été défini ; sinon, false
.
- Attributs
Exceptions
cancellationToken
a été annulé.
L’instance actuelle a déjà été supprimée. - ou - le CancellationTokenSource qui a 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.