CountdownEvent.Wait Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Memblokir utas saat ini hingga CountdownEvent ditetapkan.
Overload
Wait() |
Memblokir utas saat ini hingga CountdownEvent ditetapkan. |
Wait(Int32) |
Memblokir utas saat ini hingga CountdownEvent diatur, menggunakan bilangan bulat bertanda 32-bit untuk mengukur batas waktu. |
Wait(CancellationToken) |
Memblokir utas saat ini hingga CountdownEvent ditetapkan, sambil mengamati CancellationToken. |
Wait(TimeSpan) |
Memblokir utas saat ini hingga CountdownEvent diatur, menggunakan TimeSpan untuk mengukur batas waktu. |
Wait(Int32, CancellationToken) |
Memblokir utas saat ini hingga CountdownEvent diatur, menggunakan bilangan bulat bertanda 32-bit untuk mengukur batas waktu, sambil mengamati CancellationToken. |
Wait(TimeSpan, CancellationToken) |
Memblokir utas saat ini hingga CountdownEvent diatur, menggunakan TimeSpan untuk mengukur batas waktu, sambil mengamati CancellationToken. |
Wait()
- Sumber:
- CountdownEvent.cs
- Sumber:
- CountdownEvent.cs
- Sumber:
- CountdownEvent.cs
Memblokir utas saat ini hingga CountdownEvent ditetapkan.
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 ()
- Atribut
Pengecualian
Instans saat ini telah dibuang.
Keterangan
Pemanggil metode ini memblokir tanpa batas waktu hingga instans saat ini diatur. Pemanggil akan segera kembali jika peristiwa saat ini dalam status yang ditetapkan.
Lihat juga
Berlaku untuk
Wait(Int32)
- Sumber:
- CountdownEvent.cs
- Sumber:
- CountdownEvent.cs
- Sumber:
- CountdownEvent.cs
Memblokir utas saat ini hingga CountdownEvent diatur, menggunakan bilangan bulat bertanda 32-bit untuk mengukur batas waktu.
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
Parameter
- millisecondsTimeout
- Int32
Jumlah milidetik untuk menunggu, atau Infinite(-1) untuk menunggu tanpa batas waktu.
Mengembalikan
true
CountdownEvent jika ditetapkan; jika tidak, false
.
- Atribut
Pengecualian
Instans saat ini telah dibuang.
millisecondsTimeout
adalah angka negatif selain -1, yang mewakili waktu habis yang tak terbatas.
Lihat juga
Berlaku untuk
Wait(CancellationToken)
- Sumber:
- CountdownEvent.cs
- Sumber:
- CountdownEvent.cs
- Sumber:
- CountdownEvent.cs
Memblokir utas saat ini hingga CountdownEvent ditetapkan, sambil mengamati 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)
Parameter
- cancellationToken
- CancellationToken
Untuk CancellationToken mengamati.
- Atribut
Pengecualian
cancellationToken
telah dibatalkan.
Instans saat ini telah dibuang.
-atau-
Yang CancellationTokenSource dibuat cancellationToken
telah dibuang.
Keterangan
Pemanggil metode ini memblokir tanpa batas waktu hingga instans saat ini diatur. Pemanggil akan segera kembali jika peristiwa saat ini dalam status yang ditetapkan. Jika yang CancellationToken diamati dibatalkan selama operasi tunggu, akan OperationCanceledException dilemparkan.
Lihat juga
Berlaku untuk
Wait(TimeSpan)
- Sumber:
- CountdownEvent.cs
- Sumber:
- CountdownEvent.cs
- Sumber:
- CountdownEvent.cs
Memblokir utas saat ini hingga CountdownEvent diatur, menggunakan TimeSpan untuk mengukur batas waktu.
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
Parameter
- timeout
- TimeSpan
TimeSpan yang mewakili jumlah milidetik untuk menunggu, atau TimeSpan yang mewakili -1 milidetik untuk menunggu tanpa batas waktu.
Mengembalikan
true
CountdownEvent jika ditetapkan; jika tidak, false
.
- Atribut
Pengecualian
Instans saat ini telah dibuang.
timeout
adalah angka negatif selain -1 milidetik, yang mewakili batas waktu tak terbatas -atau- batas waktu lebih besar dari Int32.MaxValue.
Lihat juga
Berlaku untuk
Wait(Int32, CancellationToken)
- Sumber:
- CountdownEvent.cs
- Sumber:
- CountdownEvent.cs
- Sumber:
- CountdownEvent.cs
Memblokir utas saat ini hingga CountdownEvent diatur, menggunakan bilangan bulat bertanda 32-bit untuk mengukur batas waktu, sambil mengamati 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
Parameter
- millisecondsTimeout
- Int32
Jumlah milidetik untuk menunggu, atau Infinite(-1) untuk menunggu tanpa batas waktu.
- cancellationToken
- CancellationToken
Untuk CancellationToken mengamati.
Mengembalikan
true
CountdownEvent jika ditetapkan; jika tidak, false
.
- Atribut
Pengecualian
cancellationToken
telah dibatalkan.
Instans saat ini telah dibuang. -atau- CancellationTokenSource yang dibuat cancellationToken
telah dibuang.
millisecondsTimeout
adalah angka negatif selain -1, yang mewakili waktu habis yang tak terbatas.
Lihat juga
Berlaku untuk
Wait(TimeSpan, CancellationToken)
- Sumber:
- CountdownEvent.cs
- Sumber:
- CountdownEvent.cs
- Sumber:
- CountdownEvent.cs
Memblokir utas saat ini hingga CountdownEvent diatur, menggunakan TimeSpan untuk mengukur batas waktu, sambil mengamati 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
Parameter
- timeout
- TimeSpan
TimeSpan yang mewakili jumlah milidetik untuk menunggu, atau TimeSpan yang mewakili -1 milidetik untuk menunggu tanpa batas waktu.
- cancellationToken
- CancellationToken
Untuk CancellationToken mengamati.
Mengembalikan
true
CountdownEvent jika ditetapkan; jika tidak, false
.
- Atribut
Pengecualian
cancellationToken
telah dibatalkan.
Instans saat ini telah dibuang. -atau- CancellationTokenSource yang dibuat cancellationToken
telah dibuang.
timeout
adalah angka negatif selain -1 milidetik, yang mewakili batas waktu tak terbatas -atau- batas waktu lebih besar dari Int32.MaxValue.