ManualResetEventSlim.Wait Methode

Definitie

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

Bron:
ManualResetEventSlim.cs
Bron:
ManualResetEventSlim.cs
Bron:
ManualResetEventSlim.cs
Bron:
ManualResetEventSlim.cs
Bron:
ManualResetEventSlim.cs

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)

Bron:
ManualResetEventSlim.cs
Bron:
ManualResetEventSlim.cs
Bron:
ManualResetEventSlim.cs
Bron:
ManualResetEventSlim.cs
Bron:
ManualResetEventSlim.cs

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)

Bron:
ManualResetEventSlim.cs
Bron:
ManualResetEventSlim.cs
Bron:
ManualResetEventSlim.cs
Bron:
ManualResetEventSlim.cs
Bron:
ManualResetEventSlim.cs

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)

Bron:
ManualResetEventSlim.cs
Bron:
ManualResetEventSlim.cs
Bron:
ManualResetEventSlim.cs
Bron:
ManualResetEventSlim.cs
Bron:
ManualResetEventSlim.cs

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)

Bron:
ManualResetEventSlim.cs
Bron:
ManualResetEventSlim.cs
Bron:
ManualResetEventSlim.cs
Bron:
ManualResetEventSlim.cs
Bron:
ManualResetEventSlim.cs

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)

Bron:
ManualResetEventSlim.cs
Bron:
ManualResetEventSlim.cs
Bron:
ManualResetEventSlim.cs
Bron:
ManualResetEventSlim.cs
Bron:
ManualResetEventSlim.cs

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.

Zie ook

Van toepassing op