ManualResetEventSlim.Wait Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Bloqueia o thread atual até que o ManualResetEventSlim seja definido.
Sobrecargas
Wait() |
Bloqueia o thread atual até que o ManualResetEventSlim seja definido. |
Wait(Int32) |
Bloqueia o thread atual até que o ManualResetEventSlim atual seja definido, usando um inteiro com sinal de 32 bits para medir o intervalo de tempo. |
Wait(CancellationToken) |
Bloqueia o thread atual até que o ManualResetEventSlim atual receba um sinal, enquanto observa um CancellationToken. |
Wait(TimeSpan) |
Bloqueia o thread atual até que o ManualResetEventSlim atual seja definido, usando um TimeSpan para medir o intervalo de tempo. |
Wait(Int32, CancellationToken) |
Bloqueia o thread atual até que o ManualResetEventSlim atual seja definido, usando um inteiro com sinal de 32 bits para medir o intervalo de tempo, enquanto observa um CancellationToken. |
Wait(TimeSpan, CancellationToken) |
Bloqueia o thread atual até que o ManualResetEventSlim atual seja definido, usando um TimeSpan para medir o intervalo de tempo, enquanto observa um CancellationToken. |
Wait()
- Origem:
- ManualResetEventSlim.cs
- Origem:
- ManualResetEventSlim.cs
- Origem:
- ManualResetEventSlim.cs
Bloqueia o thread atual até que o ManualResetEventSlim seja definido.
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 erros foi excedido.
O objeto já foi descartado.
Comentários
O chamador desse método é bloqueado indefinidamente até que a instância atual seja definida. O chamador retornará imediatamente se o evento estiver atualmente em um estado definido.
Confira também
Aplica-se a
Wait(Int32)
- Origem:
- ManualResetEventSlim.cs
- Origem:
- ManualResetEventSlim.cs
- Origem:
- ManualResetEventSlim.cs
Bloqueia o thread atual até que o ManualResetEventSlim atual seja definido, usando um inteiro com sinal 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 de espera ou Infinite (- 1) para aguardar por tempo indefinido.
Retornos
true
se o ManualResetEventSlim foi definido; caso contrário, false
.
- Atributos
Exceções
millisecondsTimeout
é um número negativo diferente de -1, que representa um tempo limite infinito.
O número máximo de erros foi excedido.
O objeto já foi descartado.
Confira também
Aplica-se a
Wait(CancellationToken)
- Origem:
- ManualResetEventSlim.cs
- Origem:
- ManualResetEventSlim.cs
- Origem:
- ManualResetEventSlim.cs
Bloqueia o thread atual até que o ManualResetEventSlim atual 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
O CancellationToken a ser observado.
- Atributos
Exceções
O número máximo de erros foi excedido.
O cancellationToken
foi cancelado.
O objeto já foi descartado ou o CancellationTokenSource que criou o cancellationToken
foi descartado.
O cancellationToken
foi cancelado.
Comentários
O chamador desse método é bloqueado indefinidamente até que a instância atual seja definida. O chamador retornará imediatamente se o evento estiver atualmente em um estado definido.
Confira também
Aplica-se a
Wait(TimeSpan)
- Origem:
- ManualResetEventSlim.cs
- Origem:
- ManualResetEventSlim.cs
- Origem:
- ManualResetEventSlim.cs
Bloqueia o thread atual até que o ManualResetEventSlim atual seja definido, usando um 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
Um TimeSpan que representa o número de milissegundos para aguardar ou um TimeSpan que representa -1 milissegundos para aguardar indefinidamente.
Retornos
true
se o ManualResetEventSlim foi definido; caso contrário, false
.
- Atributos
Exceções
timeout
é um número negativo diferente de -1 milissegundo, que representa um tempo limite infinito.
- ou -
O número de milissegundos em timeout
é maior que Int32.MaxValue.
O número máximo de erros foi excedido.
O objeto já foi descartado.
Confira também
Aplica-se a
Wait(Int32, CancellationToken)
- Origem:
- ManualResetEventSlim.cs
- Origem:
- ManualResetEventSlim.cs
- Origem:
- ManualResetEventSlim.cs
Bloqueia o thread atual até que o ManualResetEventSlim atual seja definido, usando um inteiro com sinal 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 de espera ou Infinite (- 1) para aguardar por tempo indefinido.
- cancellationToken
- CancellationToken
O CancellationToken a ser observado.
Retornos
true
se o ManualResetEventSlim foi definido; caso contrário, false
.
- Atributos
Exceções
millisecondsTimeout
é um número negativo diferente de -1, que representa um tempo limite infinito.
O número máximo de erros foi excedido.
O objeto já foi descartado ou o CancellationTokenSource que criou o cancellationToken
foi descartado.
O cancellationToken
foi cancelado.
Confira também
Aplica-se a
Wait(TimeSpan, CancellationToken)
- Origem:
- ManualResetEventSlim.cs
- Origem:
- ManualResetEventSlim.cs
- Origem:
- ManualResetEventSlim.cs
Bloqueia o thread atual até que o ManualResetEventSlim atual seja definido, usando um 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
Um TimeSpan que representa o número de milissegundos para aguardar ou um TimeSpan que representa -1 milissegundos para aguardar indefinidamente.
- cancellationToken
- CancellationToken
O CancellationToken a ser observado.
Retornos
true
se o ManualResetEventSlim foi definido; caso contrário, false
.
- Atributos
Exceções
timeout
é um número negativo diferente de -1 milissegundo, que representa um tempo limite infinito.
- ou -
O número de milissegundos em timeout
é maior que Int32.MaxValue.
O número máximo de erros foi excedido.
O objeto já foi descartado ou o CancellationTokenSource que criou o cancellationToken
foi descartado.
O cancellationToken
foi cancelado.