ManualResetEventSlim.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 saat ini ManualResetEventSlim diatur.
Overload
Wait() |
Memblokir utas saat ini hingga saat ini ManualResetEventSlim diatur. |
Wait(Int32) |
Memblokir utas saat ini hingga arus ManualResetEventSlim diatur, menggunakan bilangan bulat bertanda 32-bit untuk mengukur interval waktu. |
Wait(CancellationToken) |
Memblokir utas saat ini hingga saat ini ManualResetEventSlim menerima sinyal, sambil mengamati CancellationToken. |
Wait(TimeSpan) |
Memblokir utas saat ini hingga arus ManualResetEventSlim diatur, menggunakan TimeSpan untuk mengukur interval waktu. |
Wait(Int32, CancellationToken) |
Memblokir utas saat ini hingga arus ManualResetEventSlim diatur, menggunakan bilangan bulat bertanda 32-bit untuk mengukur interval waktu, sambil mengamati CancellationToken. |
Wait(TimeSpan, CancellationToken) |
Memblokir utas saat ini hingga arus ManualResetEventSlim diatur, menggunakan TimeSpan untuk mengukur interval waktu, sambil mengamati CancellationToken. |
Wait()
- Sumber:
- ManualResetEventSlim.cs
- Sumber:
- ManualResetEventSlim.cs
- Sumber:
- ManualResetEventSlim.cs
Memblokir utas saat ini hingga saat ini ManualResetEventSlim diatur.
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
Jumlah maksimum pelayan telah terlampaui.
Objek 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:
- ManualResetEventSlim.cs
- Sumber:
- ManualResetEventSlim.cs
- Sumber:
- ManualResetEventSlim.cs
Memblokir utas saat ini hingga arus ManualResetEventSlim diatur, menggunakan bilangan bulat bertanda 32-bit untuk mengukur interval 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
ManualResetEventSlim jika ditetapkan; jika tidak, false
.
- Atribut
Pengecualian
millisecondsTimeout
adalah angka negatif selain -1, yang mewakili waktu habis yang tak terbatas.
Jumlah maksimum pelayan telah terlampaui.
Objek telah dibuang.
Lihat juga
Berlaku untuk
Wait(CancellationToken)
- Sumber:
- ManualResetEventSlim.cs
- Sumber:
- ManualResetEventSlim.cs
- Sumber:
- ManualResetEventSlim.cs
Memblokir utas saat ini hingga saat ini ManualResetEventSlim menerima sinyal, 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
Jumlah maksimum pelayan telah terlampaui.
cancellationToken
dibatalkan.
Objek telah dibuang atau CancellationTokenSource yang dibuat cancellationToken
telah dibuang.
cancellationToken
dibatalkan.
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(TimeSpan)
- Sumber:
- ManualResetEventSlim.cs
- Sumber:
- ManualResetEventSlim.cs
- Sumber:
- ManualResetEventSlim.cs
Memblokir utas saat ini hingga arus ManualResetEventSlim diatur, menggunakan TimeSpan untuk mengukur interval 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
ManualResetEventSlim jika ditetapkan; jika tidak, false
.
- Atribut
Pengecualian
timeout
adalah angka negatif selain -1 milidetik, yang mewakili waktu habis yang tak terbatas.
-atau-
Jumlah milidetik di timeout
lebih besar dari Int32.MaxValue.
Jumlah maksimum pelayan telah terlampaui.
Objek telah dibuang.
Lihat juga
Berlaku untuk
Wait(Int32, CancellationToken)
- Sumber:
- ManualResetEventSlim.cs
- Sumber:
- ManualResetEventSlim.cs
- Sumber:
- ManualResetEventSlim.cs
Memblokir utas saat ini hingga arus ManualResetEventSlim diatur, menggunakan bilangan bulat bertanda 32-bit untuk mengukur interval 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
ManualResetEventSlim jika ditetapkan; jika tidak, false
.
- Atribut
Pengecualian
millisecondsTimeout
adalah angka negatif selain -1, yang mewakili waktu habis yang tak terbatas.
Jumlah maksimum pelayan telah terlampaui.
Objek telah dibuang atau CancellationTokenSource yang dibuat cancellationToken
telah dibuang.
cancellationToken
dibatalkan.
Lihat juga
Berlaku untuk
Wait(TimeSpan, CancellationToken)
- Sumber:
- ManualResetEventSlim.cs
- Sumber:
- ManualResetEventSlim.cs
- Sumber:
- ManualResetEventSlim.cs
Memblokir utas saat ini hingga arus ManualResetEventSlim diatur, menggunakan TimeSpan untuk mengukur interval 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
ManualResetEventSlim jika ditetapkan; jika tidak, false
.
- Atribut
Pengecualian
timeout
adalah angka negatif selain -1 milidetik, yang mewakili waktu habis yang tak terbatas.
-atau-
Jumlah milidetik di timeout
lebih besar dari Int32.MaxValue.
Jumlah maksimum pelayan telah terlampaui.
Objek telah dibuang atau CancellationTokenSource yang dibuat cancellationToken
telah dibuang.
cancellationToken
dibatalkan.