SemaphoreSlim Costruttori
Definizione
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.
Inizializza una nuova istanza della classe SemaphoreSlim.
Overload
| Nome | Descrizione |
|---|---|
| SemaphoreSlim(Int32) |
Inizializza una nuova istanza della SemaphoreSlim classe , specificando il numero iniziale di richieste che possono essere concesse contemporaneamente. |
| SemaphoreSlim(Int32, Int32) |
Inizializza una nuova istanza della SemaphoreSlim classe , specificando il numero iniziale e massimo di richieste che possono essere concesse simultaneamente. |
SemaphoreSlim(Int32)
- Origine:
- SemaphoreSlim.cs
- Origine:
- SemaphoreSlim.cs
- Origine:
- SemaphoreSlim.cs
- Origine:
- SemaphoreSlim.cs
- Origine:
- SemaphoreSlim.cs
Inizializza una nuova istanza della SemaphoreSlim classe , specificando il numero iniziale di richieste che possono essere concesse contemporaneamente.
public:
SemaphoreSlim(int initialCount);
public SemaphoreSlim(int initialCount);
new System.Threading.SemaphoreSlim : int -> System.Threading.SemaphoreSlim
Public Sub New (initialCount As Integer)
Parametri
- initialCount
- Int32
Numero iniziale di richieste per il semaforo che può essere concesso simultaneamente.
Eccezioni
initialCount è minore di 0.
Commenti
Il initialCount parametro definisce il numero di richieste simultanee per immettere il semaforo che può essere concesso. Tuttavia, non definisce il numero massimo di richieste che possono essere concesse contemporaneamente. Un SemaphoreSlim oggetto di cui viene creata un'istanza chiamando questo costruttore non genera un'eccezione SemaphoreFullException se una chiamata al Release metodo aumenta il valore della CurrentCount proprietà oltre initialCount. Ciò si verifica se sono presenti più chiamate ai Release metodi rispetto ai Wait metodi o WaitAsync . Per impostare il numero massimo di richieste simultanee per immettere il semaforo che può essere concesso, chiamare il SemaphoreSlim(Int32, Int32) costruttore.
Vedi anche
Si applica a
SemaphoreSlim(Int32, Int32)
- Origine:
- SemaphoreSlim.cs
- Origine:
- SemaphoreSlim.cs
- Origine:
- SemaphoreSlim.cs
- Origine:
- SemaphoreSlim.cs
- Origine:
- SemaphoreSlim.cs
Inizializza una nuova istanza della SemaphoreSlim classe , specificando il numero iniziale e massimo di richieste che possono essere concesse simultaneamente.
public:
SemaphoreSlim(int initialCount, int maxCount);
public SemaphoreSlim(int initialCount, int maxCount);
new System.Threading.SemaphoreSlim : int * int -> System.Threading.SemaphoreSlim
Public Sub New (initialCount As Integer, maxCount As Integer)
Parametri
- initialCount
- Int32
Numero iniziale di richieste per il semaforo che può essere concesso simultaneamente.
- maxCount
- Int32
Numero massimo di richieste per il semaforo che può essere concesso simultaneamente.
Eccezioni
initialCount è minore di 0 oppure initialCount è maggiore di maxCounto maxCount è uguale o minore di 0.