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
| Name | Description |
|---|---|
| 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 bir CountdownEvent kullanarak ayarlanana kadar TimeSpan geçerli iş parçacığını engeller. |
| Wait(Int32, CancellationToken) |
zaman aşımını ölçmek için 32 bit imzalı bir tamsayı kullanarak ve gözlemlerken CountdownEventayarlanana kadar CancellationToken geçerli iş parçacığını engeller. |
| Wait(TimeSpan, CancellationToken) |
zaman aşımını ölçerken gözlemlerken CountdownEventkullanarak ayarlanana TimeSpan kadar CancellationToken geçerli iş parçacığını engeller. |
Wait()
- Kaynak:
- CountdownEvent.cs
- Kaynak:
- CountdownEvent.cs
- 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
- 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
- millisecondsTimeout
- Int32
Beklenen milisaniye sayısı veya Infinite(-1) süresiz olarak beklemek için.
Döndürülenler
true
CountdownEvent ayarlandıysa; değilse, false.
- Öznitelikler
Özel durumlar
Geçerli örnek zaten atılmış.
millisecondsTimeout , -1 dışında bir negatif sayıdır ve bu da sonsuz zaman aşımını temsil eder.
Ayrıca bkz.
Şunlara uygulanır
Wait(CancellationToken)
- Kaynak:
- CountdownEvent.cs
- Kaynak:
- CountdownEvent.cs
- 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
- Kaynak:
- CountdownEvent.cs
- Kaynak:
- CountdownEvent.cs
zaman aşımını ölçmek için bir CountdownEvent kullanarak ayarlanana kadar TimeSpan 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 Bekleyebilecek milisaniye sayısını temsil eden veya süresiz olarak bekleyebilecek -1 milisaniyeyi temsil eden birTimeSpan.
Döndürülenler
true
CountdownEvent ayarlandıysa; 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
- Kaynak:
- CountdownEvent.cs
- Kaynak:
- CountdownEvent.cs
zaman aşımını ölçmek için 32 bit imzalı bir tamsayı kullanarak ve gözlemlerken CountdownEventayarlanana kadar CancellationToken geçerli iş parçacığını 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
- millisecondsTimeout
- Int32
Beklenen milisaniye sayısı veya Infinite(-1) süresiz olarak beklemek için.
- cancellationToken
- CancellationToken
Gözlemlemek CancellationToken için.
Döndürülenler
true
CountdownEvent ayarlandıysa; 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 bir negatif sayıdır ve bu da sonsuz zaman aşımını temsil eder.
Ayrıca bkz.
Şunlara uygulanır
Wait(TimeSpan, CancellationToken)
- Kaynak:
- CountdownEvent.cs
- Kaynak:
- CountdownEvent.cs
- Kaynak:
- CountdownEvent.cs
- Kaynak:
- CountdownEvent.cs
- Kaynak:
- CountdownEvent.cs
zaman aşımını ölçerken gözlemlerken CountdownEventkullanarak ayarlanana TimeSpan kadar CancellationToken geçerli iş parçacığını engeller.
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
Gözlemlemek CancellationToken için.
Döndürülenler
true
CountdownEvent ayarlandıysa; 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.