SemaphoreSlim.Release Metodo
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rilascia l'oggetto SemaphoreSlim.
Release() |
Rilascia l'oggetto SemaphoreSlim una volta. |
Release(Int32) |
Rilascia l'oggetto SemaphoreSlim un numero di volte specificato. |
Release()
Rilascia l'oggetto SemaphoreSlim una volta.
public:
int Release();
public int Release ();
member this.Release : unit -> int
Public Function Release () As Integer
Restituisce
Numero precedente di SemaphoreSlim.
Eccezioni
L'istanza corrente è già stata eliminata.
SemaphoreSlim ha già raggiunto la dimensione massima.
Commenti
Una chiamata al Release() metodo incrementa la CurrentCount proprietà per una. Se il valore della proprietà è zero prima che CurrentCount questo metodo venga chiamato, il metodo consente anche un thread o un'attività bloccata da una chiamata al Wait metodo o WaitAsync per immettere il semaforo.
Vedi anche
Si applica a
.NET 7 e altre versioni
Prodotto | Versioni |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7 |
.NET Framework | 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 |
.NET Standard | 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1 |
UWP | 10.0 |
Release(Int32)
Rilascia l'oggetto SemaphoreSlim un numero di volte specificato.
public:
int Release(int releaseCount);
public int Release (int releaseCount);
member this.Release : int -> int
Public Function Release (releaseCount As Integer) As Integer
Parametri
- releaseCount
- Int32
Numero di uscite dal semaforo.
Restituisce
Numero precedente di SemaphoreSlim.
Eccezioni
L'istanza corrente è già stata eliminata.
releaseCount
è minore di 1.
SemaphoreSlim ha già raggiunto la dimensione massima.
Commenti
Una chiamata al Release(Int32) metodo incrementa la CurrentCount proprietà in releaseCount
base a . Se il valore della proprietà è zero prima che CurrentCount questo metodo venga chiamato, il metodo consente releaseCount
anche thread o attività bloccati da una chiamata al Wait metodo o WaitAsync di immettere il semaforo.
Vedi anche
Si applica a
.NET 7 e altre versioni
Prodotto | Versioni |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7 |
.NET Framework | 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 |
.NET Standard | 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1 |
UWP | 10.0 |