ManualResetEventSlim.Wait Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee blokkeert u de huidige thread totdat de huidige ManualResetEventSlim is ingesteld.
Overloads
| Name | Description |
|---|---|
| Wait() |
Hiermee blokkeert u de huidige thread totdat de huidige ManualResetEventSlim is ingesteld. |
| Wait(Int32) |
Hiermee blokkeert u de huidige thread totdat de huidige ManualResetEventSlim is ingesteld, met behulp van een 32-bits geheel getal dat is ondertekend om het tijdsinterval te meten. |
| Wait(CancellationToken) |
Blokkeert de huidige thread totdat de stroom ManualResetEventSlim een signaal ontvangt, terwijl een CancellationToken. |
| Wait(TimeSpan) |
Hiermee blokkeert u de huidige thread totdat de huidige ManualResetEventSlim is ingesteld, met behulp van een TimeSpan om het tijdsinterval te meten. |
| Wait(Int32, CancellationToken) |
Hiermee blokkeert u de huidige thread totdat de huidige ManualResetEventSlim is ingesteld, met behulp van een 32-bits geheel getal dat is ondertekend om het tijdsinterval te meten, terwijl u een CancellationToken. |
| Wait(TimeSpan, CancellationToken) |
Hiermee blokkeert u de huidige thread totdat de huidige ManualResetEventSlim is ingesteld, met behulp van een TimeSpan om het tijdsinterval te meten, terwijl u een CancellationToken. |
Wait()
Hiermee blokkeert u de huidige thread totdat de huidige ManualResetEventSlim is ingesteld.
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 ()
- Kenmerken
Uitzonderingen
Het maximum aantal obers is overschreden.
Het object is al verwijderd.
Opmerkingen
De aanroeper van deze methode blokkeert voor onbepaalde tijd totdat het huidige exemplaar is ingesteld. De beller wordt onmiddellijk geretourneerd als de gebeurtenis zich momenteel in een setstatus bevindt.
Zie ook
Van toepassing op
Wait(Int32)
Hiermee blokkeert u de huidige thread totdat de huidige ManualResetEventSlim is ingesteld, met behulp van een 32-bits geheel getal dat is ondertekend om het tijdsinterval te meten.
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
Parameters
- millisecondsTimeout
- Int32
Het aantal milliseconden dat moet worden gewacht, of Infinite(-1) om voor onbepaalde tijd te wachten.
Retouren
trueals de ManualResetEventSlim set is ingesteld; anders. false
- Kenmerken
Uitzonderingen
millisecondsTimeout is een ander negatief getal dan -1, dat een oneindige time-out vertegenwoordigt.
Het maximum aantal obers is overschreden.
Het object is al verwijderd.
Zie ook
Van toepassing op
Wait(CancellationToken)
Blokkeert de huidige thread totdat de stroom ManualResetEventSlim een signaal ontvangt, terwijl een 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)
Parameters
- cancellationToken
- CancellationToken
De CancellationToken te observeren.
- Kenmerken
Uitzonderingen
Het maximum aantal obers is overschreden.
cancellationToken is geannuleerd.
Het object is al verwijderd of het CancellationTokenSource object dat is gemaakt cancellationToken is verwijderd.
cancellationToken is geannuleerd.
Opmerkingen
De aanroeper van deze methode blokkeert voor onbepaalde tijd totdat het huidige exemplaar is ingesteld. De beller wordt onmiddellijk geretourneerd als de gebeurtenis zich momenteel in een setstatus bevindt.
Zie ook
Van toepassing op
Wait(TimeSpan)
Hiermee blokkeert u de huidige thread totdat de huidige ManualResetEventSlim is ingesteld, met behulp van een TimeSpan om het tijdsinterval te meten.
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
Parameters
- timeout
- TimeSpan
Een TimeSpan die het aantal milliseconden aangeeft dat moet worden gewacht, of een TimeSpan waarde die -1 milliseconden vertegenwoordigt om voor onbepaalde tijd te wachten.
Retouren
trueals de ManualResetEventSlim set is ingesteld; anders. false
- Kenmerken
Uitzonderingen
timeout is een ander negatief getal dan -1 milliseconden, wat een oneindige time-out vertegenwoordigt.
– of –
Het aantal milliseconden in timeout is groter dan Int32.MaxValue.
Het maximum aantal obers is overschreden.
Het object is al verwijderd.
Zie ook
Van toepassing op
Wait(Int32, CancellationToken)
Hiermee blokkeert u de huidige thread totdat de huidige ManualResetEventSlim is ingesteld, met behulp van een 32-bits geheel getal dat is ondertekend om het tijdsinterval te meten, terwijl u een 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
Parameters
- millisecondsTimeout
- Int32
Het aantal milliseconden dat moet worden gewacht, of Infinite(-1) om voor onbepaalde tijd te wachten.
- cancellationToken
- CancellationToken
De CancellationToken te observeren.
Retouren
trueals de ManualResetEventSlim set is ingesteld; anders. false
- Kenmerken
Uitzonderingen
millisecondsTimeout is een ander negatief getal dan -1, dat een oneindige time-out vertegenwoordigt.
Het maximum aantal obers is overschreden.
Het object is al verwijderd of het CancellationTokenSource object dat is gemaakt cancellationToken is verwijderd.
cancellationToken is geannuleerd.
Zie ook
Van toepassing op
Wait(TimeSpan, CancellationToken)
Hiermee blokkeert u de huidige thread totdat de huidige ManualResetEventSlim is ingesteld, met behulp van een TimeSpan om het tijdsinterval te meten, terwijl u een 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
Parameters
- timeout
- TimeSpan
Een TimeSpan die het aantal milliseconden aangeeft dat moet worden gewacht, of een TimeSpan waarde die -1 milliseconden vertegenwoordigt om voor onbepaalde tijd te wachten.
- cancellationToken
- CancellationToken
De CancellationToken te observeren.
Retouren
trueals de ManualResetEventSlim set is ingesteld; anders. false
- Kenmerken
Uitzonderingen
timeout is een ander negatief getal dan -1 milliseconden, wat een oneindige time-out vertegenwoordigt.
– of –
Het aantal milliseconden in timeout is groter dan Int32.MaxValue.
Het maximum aantal obers is overschreden.
Het object is al verwijderd of het CancellationTokenSource object dat is gemaakt cancellationToken is verwijderd.
cancellationToken is geannuleerd.