ManualResetEventSlim.Wait Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Geçerli iş parçacığı, geçerli ManualResetEventSlim ayarlanana kadar engeller.
Aşırı Yüklemeler
Wait() |
Geçerli iş parçacığı, geçerli ManualResetEventSlim ayarlanana kadar engeller. |
Wait(Int32) |
Zaman aralığını ölçmek için 32 bit imzalı bir tamsayı kullanarak geçerli iş parçacığını geçerli ManualResetEventSlim ayarlanana kadar engeller. |
Wait(CancellationToken) |
geçerli bir gözlemlerken bir sinyal alana kadar geçerli ManualResetEventSlim iş parçacığını CancellationTokenengeller. |
Wait(TimeSpan) |
Zaman aralığını ölçmek için bir TimeSpan kullanarak geçerli iş parçacığını geçerli ManualResetEventSlim ayarlanana kadar engeller. |
Wait(Int32, CancellationToken) |
Bir gözlemlerken CancellationTokenzaman aralığını ölçmek için 32 bit imzalı bir tamsayı kullanarak geçerli iş parçacığını geçerli ManualResetEventSlim ayarlanana kadar engeller. |
Wait(TimeSpan, CancellationToken) |
geçerli ManualResetEventSlim ayarlanana kadar geçerli iş parçacığını engeller; bir gözlemlerken zaman aralığını ölçmek için bir TimeSpanCancellationTokenkullanılır. |
Wait()
- Kaynak:
- ManualResetEventSlim.cs
- Kaynak:
- ManualResetEventSlim.cs
- Kaynak:
- ManualResetEventSlim.cs
Geçerli iş parçacığı, geçerli ManualResetEventSlim ayarlanana kadar engeller.
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 ()
- Öznitelikler
Özel durumlar
En fazla bekleme sayısı aşıldı.
Nesne zaten atılmış.
Açıklamalar
Bu yöntemin çağıranı, geçerli örnek ayarlanana kadar süresiz olarak engeller. Olay şu anda ayarlanmış durumdaysa çağıran hemen geri döner.
Ayrıca bkz.
Şunlara uygulanır
Wait(Int32)
- Kaynak:
- ManualResetEventSlim.cs
- Kaynak:
- ManualResetEventSlim.cs
- Kaynak:
- ManualResetEventSlim.cs
Zaman aralığını ölçmek için 32 bit imzalı bir tamsayı kullanarak geçerli iş parçacığını geçerli ManualResetEventSlim ayarlanana kadar engeller.
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
Parametreler
Döndürülenler
true
ManualResetEventSlim ayarlanmışsa; değilse, false
.
- Öznitelikler
Özel durumlar
millisecondsTimeout
, -1 dışında, sonsuz bir zaman aşımını temsil eden negatif bir sayıdır.
En fazla bekleme sayısı aşıldı.
Nesne zaten atılmış.
Ayrıca bkz.
Şunlara uygulanır
Wait(CancellationToken)
- Kaynak:
- ManualResetEventSlim.cs
- Kaynak:
- ManualResetEventSlim.cs
- Kaynak:
- ManualResetEventSlim.cs
geçerli bir gözlemlerken bir sinyal alana kadar geçerli ManualResetEventSlim iş parçacığını CancellationTokenengeller.
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)
Parametreler
- cancellationToken
- CancellationToken
CancellationToken Gözlemlemek için.
- Öznitelikler
Özel durumlar
En fazla bekleme sayısı aşıldı.
cancellationToken
iptal edildi.
Nesne zaten atılmış veya CancellationTokenSource oluşturulan cancellationToken
atılmış.
cancellationToken
iptal edildi.
Açıklamalar
Bu yöntemin çağıranı, geçerli örnek ayarlanana kadar süresiz olarak engeller. Olay şu anda ayarlanmış durumdaysa çağıran hemen geri döner.
Ayrıca bkz.
Şunlara uygulanır
Wait(TimeSpan)
- Kaynak:
- ManualResetEventSlim.cs
- Kaynak:
- ManualResetEventSlim.cs
- Kaynak:
- ManualResetEventSlim.cs
Zaman aralığını ölçmek için bir TimeSpan kullanarak geçerli iş parçacığını geçerli ManualResetEventSlim ayarlanana kadar engeller.
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
Parametreler
- timeout
- TimeSpan
TimeSpan Bekleyebilecek milisaniye sayısını temsil eden veya süresiz olarak bekleyebilecek -1 milisaniyeyi temsil eden birTimeSpan.
Döndürülenler
true
ManualResetEventSlim ayarlanmışsa; değilse, false
.
- Öznitelikler
Özel durumlar
timeout
, -1 milisaniye dışında, sonsuz bir zaman aşımını temsil eden negatif bir sayıdır.
-veya-
içindeki timeout
milisaniye sayısı Int32.MaxValue değerinden büyük.
En fazla bekleme sayısı aşıldı.
Nesne zaten atılmış.
Ayrıca bkz.
Şunlara uygulanır
Wait(Int32, CancellationToken)
- Kaynak:
- ManualResetEventSlim.cs
- Kaynak:
- ManualResetEventSlim.cs
- Kaynak:
- ManualResetEventSlim.cs
Bir gözlemlerken CancellationTokenzaman aralığını ölçmek için 32 bit imzalı bir tamsayı kullanarak geçerli iş parçacığını geçerli ManualResetEventSlim ayarlanana kadar engeller.
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
Parametreler
- cancellationToken
- CancellationToken
CancellationToken Gözlemlemek için.
Döndürülenler
true
ManualResetEventSlim ayarlanmışsa; değilse, false
.
- Öznitelikler
Özel durumlar
millisecondsTimeout
, -1 dışında, sonsuz bir zaman aşımını temsil eden negatif bir sayıdır.
En fazla bekleme sayısı aşıldı.
Nesne zaten atılmış veya CancellationTokenSource oluşturulan cancellationToken
atılmış.
cancellationToken
iptal edildi.
Ayrıca bkz.
Şunlara uygulanır
Wait(TimeSpan, CancellationToken)
- Kaynak:
- ManualResetEventSlim.cs
- Kaynak:
- ManualResetEventSlim.cs
- Kaynak:
- ManualResetEventSlim.cs
geçerli ManualResetEventSlim ayarlanana kadar geçerli iş parçacığını engeller; bir gözlemlerken zaman aralığını ölçmek için bir TimeSpanCancellationTokenkullanılır.
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
Parametreler
- timeout
- TimeSpan
TimeSpan Bekleyebilecek milisaniye sayısını temsil eden veya süresiz olarak bekleyebilecek -1 milisaniyeyi temsil eden birTimeSpan.
- cancellationToken
- CancellationToken
CancellationToken Gözlemlemek için.
Döndürülenler
true
ManualResetEventSlim ayarlanmışsa; değilse, false
.
- Öznitelikler
Özel durumlar
timeout
, -1 milisaniye dışında, sonsuz bir zaman aşımını temsil eden negatif bir sayıdır.
-veya-
içindeki timeout
milisaniye sayısı Int32.MaxValue değerinden büyük.
En fazla bekleme sayısı aşıldı.
Nesne zaten atılmış veya CancellationTokenSource oluşturulan cancellationToken
atılmış.
cancellationToken
iptal edildi.