CountdownEvent.Wait Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Letiltja az aktuális szálat a CountdownEvent beállításig.
Túlterhelések
| Name | Description |
|---|---|
| Wait() |
Letiltja az aktuális szálat a CountdownEvent beállításig. |
| Wait(Int32) |
Letiltja az aktuális szálat a CountdownEvent beállításig, egy 32 bites aláírt egész szám használatával méri az időtúllépést. |
| Wait(CancellationToken) |
Blokkolja az aktuális szálat, amíg be CountdownEvent nem állítja, miközben megfigyeli a CancellationToken. |
| Wait(TimeSpan) |
Letiltja az aktuális szálat, amíg be nem állítja az CountdownEventTimeSpan időtúllépést. |
| Wait(Int32, CancellationToken) |
Letiltja az aktuális szálat a CountdownEvent beállításig, egy 32 bites aláírt egész szám használatával méri az időtúllépést, miközben megfigyel egy CancellationToken. |
| Wait(TimeSpan, CancellationToken) |
Letiltja az aktuális szálat, amíg be nem áll a CountdownEvent beállítás, az időtúllépés mérésére használva TimeSpan , miközben megfigyel egy CancellationToken. |
Wait()
- Forrás:
- CountdownEvent.cs
- Forrás:
- CountdownEvent.cs
- Forrás:
- CountdownEvent.cs
- Forrás:
- CountdownEvent.cs
- Forrás:
- CountdownEvent.cs
Letiltja az aktuális szálat a CountdownEvent beállításig.
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 ()
- Attribútumok
Kivételek
Az aktuális példány már el lett adva.
Megjegyzések
A metódus hívója határozatlan ideig blokkolja az aktuális példány beállítását. A hívó azonnal visszatér, ha az esemény jelenleg beállított állapotban van.
Lásd még
A következőre érvényes:
Wait(Int32)
- Forrás:
- CountdownEvent.cs
- Forrás:
- CountdownEvent.cs
- Forrás:
- CountdownEvent.cs
- Forrás:
- CountdownEvent.cs
- Forrás:
- CountdownEvent.cs
Letiltja az aktuális szálat a CountdownEvent beállításig, egy 32 bites aláírt egész szám használatával méri az időtúllépést.
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éterek
- millisecondsTimeout
- Int32
A várakozni kívánt ezredmásodpercek száma, vagy Infinite(-1) a határozatlan ideig történő várakozáshoz.
Válaszok
trueha a CountdownEvent beállítás be lett állítva; ellenkező esetben. false
- Attribútumok
Kivételek
Az aktuális példány már el lett adva.
millisecondsTimeout a negatív szám nem -1, ami végtelen időtúllépést jelöl.
Lásd még
A következőre érvényes:
Wait(CancellationToken)
- Forrás:
- CountdownEvent.cs
- Forrás:
- CountdownEvent.cs
- Forrás:
- CountdownEvent.cs
- Forrás:
- CountdownEvent.cs
- Forrás:
- CountdownEvent.cs
Blokkolja az aktuális szálat, amíg be CountdownEvent nem állítja, miközben megfigyeli a 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éterek
- cancellationToken
- CancellationToken
A CancellationToken megfigyelni kívánt.
- Attribútumok
Kivételek
cancellationToken törölve lett.
Az aktuális példány már el lett adva.
-vagy-
A CancellationTokenSource létrehozott cancellationToken fájl már el lett adva.
Megjegyzések
A metódus hívója határozatlan ideig blokkolja az aktuális példány beállítását. A hívó azonnal visszatér, ha az esemény jelenleg beállított állapotban van. Ha a CancellationToken várakozási művelet során a rendszer megszakítja a megfigyelt műveletet, a rendszer eldobja OperationCanceledException a műveletet.
Lásd még
A következőre érvényes:
Wait(TimeSpan)
- Forrás:
- CountdownEvent.cs
- Forrás:
- CountdownEvent.cs
- Forrás:
- CountdownEvent.cs
- Forrás:
- CountdownEvent.cs
- Forrás:
- CountdownEvent.cs
Letiltja az aktuális szálat, amíg be nem állítja az CountdownEventTimeSpan időtúllépést.
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éterek
- timeout
- TimeSpan
Ez TimeSpan a várakozási idő ezredmásodperc, vagy egy TimeSpan olyan érték, amely -1 ezredmásodpercet jelöl a határozatlan ideig történő várakozáshoz.
Válaszok
trueha a CountdownEvent beállítás be lett állítva; ellenkező esetben. false
- Attribútumok
Kivételek
Az aktuális példány már el lett adva.
timeout a -1 ezredmásodpercen kívüli negatív szám, amely végtelen időtúllépést jelöl – vagy az időtúllépés nagyobb, mint az Int32.MaxValue.
Lásd még
A következőre érvényes:
Wait(Int32, CancellationToken)
- Forrás:
- CountdownEvent.cs
- Forrás:
- CountdownEvent.cs
- Forrás:
- CountdownEvent.cs
- Forrás:
- CountdownEvent.cs
- Forrás:
- CountdownEvent.cs
Letiltja az aktuális szálat a CountdownEvent beállításig, egy 32 bites aláírt egész szám használatával méri az időtúllépést, miközben megfigyel egy 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éterek
- millisecondsTimeout
- Int32
A várakozni kívánt ezredmásodpercek száma, vagy Infinite(-1) a határozatlan ideig történő várakozáshoz.
- cancellationToken
- CancellationToken
A CancellationToken megfigyelni kívánt.
Válaszok
trueha a CountdownEvent beállítás be lett állítva; ellenkező esetben. false
- Attribútumok
Kivételek
cancellationToken törölve lett.
Az aktuális példány már el lett adva. -vagy- A CancellationTokenSource létrehozott cancellationToken már el lett adva.
millisecondsTimeout a negatív szám nem -1, ami végtelen időtúllépést jelöl.
Lásd még
A következőre érvényes:
Wait(TimeSpan, CancellationToken)
- Forrás:
- CountdownEvent.cs
- Forrás:
- CountdownEvent.cs
- Forrás:
- CountdownEvent.cs
- Forrás:
- CountdownEvent.cs
- Forrás:
- CountdownEvent.cs
Letiltja az aktuális szálat, amíg be nem áll a CountdownEvent beállítás, az időtúllépés mérésére használva TimeSpan , miközben megfigyel egy 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éterek
- timeout
- TimeSpan
Ez TimeSpan a várakozási idő ezredmásodperc, vagy egy TimeSpan olyan érték, amely -1 ezredmásodpercet jelöl a határozatlan ideig történő várakozáshoz.
- cancellationToken
- CancellationToken
A CancellationToken megfigyelni kívánt.
Válaszok
trueha a CountdownEvent beállítás be lett állítva; ellenkező esetben. false
- Attribútumok
Kivételek
cancellationToken törölve lett.
Az aktuális példány már el lett adva. -vagy- A CancellationTokenSource létrehozott cancellationToken már el lett adva.
timeout a -1 ezredmásodpercen kívüli negatív szám, amely végtelen időtúllépést jelöl – vagy az időtúllépés nagyobb, mint az Int32.MaxValue.