SemaphoreSlim.Release 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.
Nesnesini serbest bırakır SemaphoreSlim .
Aşırı Yüklemeler
| Name | Description |
|---|---|
| Release() |
SemaphoreSlim Nesneyi bir kez serbest bırakır. |
| Release(Int32) |
SemaphoreSlim Nesneyi belirtilen sayıda serbest bırakır. |
Release()
- Kaynak:
- SemaphoreSlim.cs
- Kaynak:
- SemaphoreSlim.cs
- Kaynak:
- SemaphoreSlim.cs
- Kaynak:
- SemaphoreSlim.cs
- Kaynak:
- SemaphoreSlim.cs
SemaphoreSlim Nesneyi bir kez serbest bırakır.
public:
int Release();
public int Release();
member this.Release : unit -> int
Public Function Release () As Integer
Döndürülenler
öğesinin SemaphoreSlimönceki sayısı.
Özel durumlar
Geçerli örnek zaten atılmış.
zaten SemaphoreSlim en büyük boyutuna ulaştı.
Açıklamalar
yöntemine yapılan Release() çağrı özelliği CurrentCount bir artırır. Bu yöntem çağrılmadan önce özelliğin CurrentCount değeri sıfırsa, yöntem ayrıca veya yöntemine yapılan çağrıyla engellenen bir iş parçacığının WaitWaitAsync veya görevin semafor girmesine izin verir.
Ayrıca bkz.
Şunlara uygulanır
Release(Int32)
- Kaynak:
- SemaphoreSlim.cs
- Kaynak:
- SemaphoreSlim.cs
- Kaynak:
- SemaphoreSlim.cs
- Kaynak:
- SemaphoreSlim.cs
- Kaynak:
- SemaphoreSlim.cs
SemaphoreSlim Nesneyi belirtilen sayıda serbest bırakır.
public:
int Release(int releaseCount);
public int Release(int releaseCount);
member this.Release : int -> int
Public Function Release (releaseCount As Integer) As Integer
Parametreler
- releaseCount
- Int32
Semafordan çıkma sayısı.
Döndürülenler
öğesinin SemaphoreSlimönceki sayısı.
Özel durumlar
Geçerli örnek zaten atılmış.
releaseCount 1'den küçüktür.
zaten SemaphoreSlim en büyük boyutuna ulaştı.
Açıklamalar
yöntemine yapılan Release(Int32) çağrı özelliğine CurrentCount göre releaseCountartırır. Bu yöntem çağrılmadan önce özelliğin CurrentCount değeri sıfırsa, yöntem veya yöntemine yapılan çağrıyla engellenen iş parçacıklarının veya görevlerin WaitWaitAsync semaforu girmesine de izin verirreleaseCount.