CountdownEvent.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.
ayarlanana kadar geçerli iş parçacığını CountdownEvent engeller.
Aşırı Yüklemeler
Wait() |
ayarlanana kadar geçerli iş parçacığını CountdownEvent engeller. |
Wait(Int32) |
zaman aşımını ölçmek için 32 bit imzalı bir tamsayı kullanarak ayarlanana kadar CountdownEvent geçerli iş parçacığını engeller. |
Wait(CancellationToken) |
bir gözlemlerken ayarlanana CountdownEvent kadar geçerli iş parçacığını CancellationTokenengeller. |
Wait(TimeSpan) |
zaman aşımını ölçmek için kullanarak TimeSpan ayarlanana kadar CountdownEvent geçerli iş parçacığını engeller. |
Wait(Int32, CancellationToken) |
ayarlanana kadar geçerli iş parçacığını CountdownEvent engeller ve zaman aşımını ölçerken zaman aşımını ölçerken 32 bit imzalı bir CancellationTokentamsayı kullanılır. |
Wait(TimeSpan, CancellationToken) |
zaman aşımını ölçerken gözlemlerken öğesini kullanarak TimeSpan ayarlanana kadar CountdownEvent geçerli iş parçacığını CancellationTokenengeller. |
Wait()
- Kaynak:
- CountdownEvent.cs
- Kaynak:
- CountdownEvent.cs
- Kaynak:
- CountdownEvent.cs
ayarlanana kadar geçerli iş parçacığını CountdownEvent 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
Geçerli örnek 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:
- CountdownEvent.cs
- Kaynak:
- CountdownEvent.cs
- Kaynak:
- CountdownEvent.cs
zaman aşımını ölçmek için 32 bit imzalı bir tamsayı kullanarak ayarlanana kadar CountdownEvent geçerli iş parçacığını 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
CountdownEvent ayarlandıysa; ayarlı değilse, false
.
- Öznitelikler
Özel durumlar
Geçerli örnek zaten atılmış.
millisecondsTimeout
, -1 dışında sonsuz bir zaman aşımını temsil eden negatif bir sayıdır.
Ayrıca bkz.
Şunlara uygulanır
Wait(CancellationToken)
- Kaynak:
- CountdownEvent.cs
- Kaynak:
- CountdownEvent.cs
- Kaynak:
- CountdownEvent.cs
bir gözlemlerken ayarlanana CountdownEvent kadar geçerli 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
Gözlemlemek CancellationToken için.
- Öznitelikler
Özel durumlar
cancellationToken
iptal edildi.
Geçerli örnek zaten atılmış.
-veya-
Oluşturulan CancellationTokenSourcecancellationToken
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. CancellationToken Gözlemlenen bekleme işlemi sırasında iptal edilirse, bir OperationCanceledException oluşturulur.
Ayrıca bkz.
Şunlara uygulanır
Wait(TimeSpan)
- Kaynak:
- CountdownEvent.cs
- Kaynak:
- CountdownEvent.cs
- Kaynak:
- CountdownEvent.cs
zaman aşımını ölçmek için kullanarak TimeSpan ayarlanana kadar CountdownEvent geçerli iş parçacığını 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 Beklenen milisaniye sayısını temsil eden veya süresiz olarak bekleyebilecek -1 milisaniyeyi temsil eden birTimeSpan.
Döndürülenler
true
CountdownEvent ayarlandıysa; ayarlı değilse, false
.
- Öznitelikler
Özel durumlar
Geçerli örnek zaten atılmış.
timeout
, -1 milisaniye dışında bir negatif sayıdır ve sonsuz zaman aşımını temsil eder -veya- zaman aşımı Int32.MaxValue değerinden büyüktür.
Ayrıca bkz.
Şunlara uygulanır
Wait(Int32, CancellationToken)
- Kaynak:
- CountdownEvent.cs
- Kaynak:
- CountdownEvent.cs
- Kaynak:
- CountdownEvent.cs
ayarlanana kadar geçerli iş parçacığını CountdownEvent engeller ve zaman aşımını ölçerken zaman aşımını ölçerken 32 bit imzalı bir CancellationTokentamsayı kullanılır.
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
Gözlemlemek CancellationToken için.
Döndürülenler
true
CountdownEvent ayarlandıysa; ayarlı değilse, false
.
- Öznitelikler
Özel durumlar
cancellationToken
iptal edildi.
Geçerli örnek zaten atılmış. -veya- Oluşturulan CancellationTokenSourcecancellationToken
zaten atılmış.
millisecondsTimeout
, -1 dışında sonsuz bir zaman aşımını temsil eden negatif bir sayıdır.
Ayrıca bkz.
Şunlara uygulanır
Wait(TimeSpan, CancellationToken)
- Kaynak:
- CountdownEvent.cs
- Kaynak:
- CountdownEvent.cs
- Kaynak:
- CountdownEvent.cs
zaman aşımını ölçerken gözlemlerken öğesini kullanarak TimeSpan ayarlanana kadar CountdownEvent geçerli iş parçacığını CancellationTokenengeller.
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 Beklenen milisaniye sayısını temsil eden veya süresiz olarak bekleyebilecek -1 milisaniyeyi temsil eden birTimeSpan.
- cancellationToken
- CancellationToken
Gözlemlemek CancellationToken için.
Döndürülenler
true
CountdownEvent ayarlandıysa; ayarlı değilse, false
.
- Öznitelikler
Özel durumlar
cancellationToken
iptal edildi.
Geçerli örnek zaten atılmış. -veya- Oluşturulan CancellationTokenSourcecancellationToken
zaten atılmış.
timeout
, -1 milisaniye dışında bir negatif sayıdır ve sonsuz zaman aşımını temsil eder -veya- zaman aşımı Int32.MaxValue değerinden büyüktür.