ManualResetEventSlim.Wait Método

Definição

Bloqueia o fio atual até que a corrente ManualResetEventSlim esteja definida.

Sobrecargas

Name Description
Wait()

Bloqueia o fio atual até que a corrente ManualResetEventSlim esteja definida.

Wait(Int32)

Bloqueia a thread corrente até que a corrente ManualResetEventSlim seja definida, usando um inteiro assinado de 32 bits para medir o intervalo de tempo.

Wait(CancellationToken)

Bloqueia a linha de corrente até que esta ManualResetEventSlim receba um sinal, enquanto observa um CancellationToken.

Wait(TimeSpan)

Bloqueia a linha de corrente até que a corrente ManualResetEventSlim seja definida, usando a TimeSpan para medir o intervalo de tempo.

Wait(Int32, CancellationToken)

Bloqueia o fio atual até que a corrente ManualResetEventSlim seja definida, usando um inteiro assinado de 32 bits para medir o intervalo de tempo, enquanto observa um CancellationToken.

Wait(TimeSpan, CancellationToken)

Bloqueia o fio de corrente até que a corrente ManualResetEventSlim seja definida, usando a TimeSpan para medir o intervalo de tempo, enquanto observa um CancellationToken.

Wait()

Origem:
ManualResetEventSlim.cs
Origem:
ManualResetEventSlim.cs
Origem:
ManualResetEventSlim.cs
Origem:
ManualResetEventSlim.cs
Origem:
ManualResetEventSlim.cs

Bloqueia o fio atual até que a corrente ManualResetEventSlim esteja definida.

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 ()
Atributos

Exceções

O número máximo de empregados foi ultrapassado.

O objeto já foi descartado.

Observações

O chamador deste método bloqueia indefinidamente até que a instância atual seja definida. O chamador retornará imediatamente se o evento estiver atualmente num estado definido.

Ver também

Aplica-se a

Wait(Int32)

Origem:
ManualResetEventSlim.cs
Origem:
ManualResetEventSlim.cs
Origem:
ManualResetEventSlim.cs
Origem:
ManualResetEventSlim.cs
Origem:
ManualResetEventSlim.cs

Bloqueia a thread corrente até que a corrente ManualResetEventSlim seja definida, usando um inteiro assinado de 32 bits para medir o intervalo de tempo.

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

Parâmetros

millisecondsTimeout
Int32

O número de milissegundos para esperar, ou Infinite(-1) para esperar indefinidamente.

Devoluções

true se o ManualResetEventSlim foi definido; caso contrário, false.

Atributos

Exceções

millisecondsTimeout é um número negativo diferente de -1, o que representa um tempo limite infinito.

O número máximo de empregados foi ultrapassado.

O objeto já foi descartado.

Ver também

Aplica-se a

Wait(CancellationToken)

Origem:
ManualResetEventSlim.cs
Origem:
ManualResetEventSlim.cs
Origem:
ManualResetEventSlim.cs
Origem:
ManualResetEventSlim.cs
Origem:
ManualResetEventSlim.cs

Bloqueia a linha de corrente até que esta ManualResetEventSlim receba um sinal, enquanto observa um 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)

Parâmetros

cancellationToken
CancellationToken

A CancellationToken observar.

Atributos

Exceções

O número máximo de empregados foi ultrapassado.

cancellationToken foi cancelado.

O objeto já foi descartado ou o CancellationTokenSource que foi criado cancellationToken foi descartado.

cancellationToken foi cancelado.

Observações

O chamador deste método bloqueia indefinidamente até que a instância atual seja definida. O chamador retornará imediatamente se o evento estiver atualmente num estado definido.

Ver também

Aplica-se a

Wait(TimeSpan)

Origem:
ManualResetEventSlim.cs
Origem:
ManualResetEventSlim.cs
Origem:
ManualResetEventSlim.cs
Origem:
ManualResetEventSlim.cs
Origem:
ManualResetEventSlim.cs

Bloqueia a linha de corrente até que a corrente ManualResetEventSlim seja definida, usando a TimeSpan para medir o intervalo de tempo.

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

Parâmetros

timeout
TimeSpan

A TimeSpan que representa o número de milissegundos para esperar, ou a TimeSpan que representa -1 milissegundos para esperar indefinidamente.

Devoluções

true se o ManualResetEventSlim foi definido; caso contrário, false.

Atributos

Exceções

timeout é um número negativo diferente de -1 milissegundos, o que representa um tempo de espera infinito.

-ou-

O número de milissegundos em timeout é superior ao Int32.MaxValue.

O número máximo de empregados foi ultrapassado.

O objeto já foi descartado.

Ver também

Aplica-se a

Wait(Int32, CancellationToken)

Origem:
ManualResetEventSlim.cs
Origem:
ManualResetEventSlim.cs
Origem:
ManualResetEventSlim.cs
Origem:
ManualResetEventSlim.cs
Origem:
ManualResetEventSlim.cs

Bloqueia o fio atual até que a corrente ManualResetEventSlim seja definida, usando um inteiro assinado de 32 bits para medir o intervalo de tempo, enquanto observa um 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

Parâmetros

millisecondsTimeout
Int32

O número de milissegundos para esperar, ou Infinite(-1) para esperar indefinidamente.

cancellationToken
CancellationToken

A CancellationToken observar.

Devoluções

true se o ManualResetEventSlim foi definido; caso contrário, false.

Atributos

Exceções

millisecondsTimeout é um número negativo diferente de -1, o que representa um tempo limite infinito.

O número máximo de empregados foi ultrapassado.

O objeto já foi descartado ou o CancellationTokenSource que foi criado cancellationToken foi descartado.

cancellationToken foi cancelado.

Ver também

Aplica-se a

Wait(TimeSpan, CancellationToken)

Origem:
ManualResetEventSlim.cs
Origem:
ManualResetEventSlim.cs
Origem:
ManualResetEventSlim.cs
Origem:
ManualResetEventSlim.cs
Origem:
ManualResetEventSlim.cs

Bloqueia o fio de corrente até que a corrente ManualResetEventSlim seja definida, usando a TimeSpan para medir o intervalo de tempo, enquanto observa um 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

Parâmetros

timeout
TimeSpan

A TimeSpan que representa o número de milissegundos para esperar, ou a TimeSpan que representa -1 milissegundos para esperar indefinidamente.

cancellationToken
CancellationToken

A CancellationToken observar.

Devoluções

true se o ManualResetEventSlim foi definido; caso contrário, false.

Atributos

Exceções

timeout é um número negativo diferente de -1 milissegundos, o que representa um tempo de espera infinito.

-ou-

O número de milissegundos em timeout é superior ao Int32.MaxValue.

O número máximo de empregados foi ultrapassado.

O objeto já foi descartado ou o CancellationTokenSource que foi criado cancellationToken foi descartado.

cancellationToken foi cancelado.

Ver também

Aplica-se a