SemaphoreSlim Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menginisialisasi instans baru dari kelas SemaphoreSlim.
Overload
| Nama | Deskripsi |
|---|---|
| SemaphoreSlim(Int32) |
Menginisialisasi instans SemaphoreSlim baru kelas, menentukan jumlah awal permintaan yang dapat diberikan secara bersamaan. |
| SemaphoreSlim(Int32, Int32) |
Menginisialisasi instans SemaphoreSlim baru kelas, menentukan jumlah awal dan maksimum permintaan yang dapat diberikan secara bersamaan. |
SemaphoreSlim(Int32)
- Sumber:
- SemaphoreSlim.cs
- Sumber:
- SemaphoreSlim.cs
- Sumber:
- SemaphoreSlim.cs
- Sumber:
- SemaphoreSlim.cs
- Sumber:
- SemaphoreSlim.cs
Menginisialisasi instans SemaphoreSlim baru kelas, menentukan jumlah awal permintaan yang dapat diberikan secara bersamaan.
public:
SemaphoreSlim(int initialCount);
public SemaphoreSlim(int initialCount);
new System.Threading.SemaphoreSlim : int -> System.Threading.SemaphoreSlim
Public Sub New (initialCount As Integer)
Parameter
- initialCount
- Int32
Jumlah awal permintaan untuk semaphore yang dapat diberikan secara bersamaan.
Pengecualian
initialCount kurang dari 0.
Keterangan
Parameter initialCount menentukan jumlah permintaan bersamaan untuk memasukkan semaphore yang dapat diberikan. Namun, itu tidak menentukan jumlah maksimum permintaan yang dapat diberikan secara bersamaan. Objek SemaphoreSlim yang dibuat dengan memanggil konstruktor ini tidak melemparkan SemaphoreFullException pengecualian jika panggilan ke Release metode meningkatkan nilai CurrentCount properti di luar initialCount. Ini terjadi jika ada lebih banyak panggilan ke Release metode daripada metode atau WaitAsync yang adaWait. Untuk mengatur jumlah maksimum permintaan bersamaan untuk memasukkan semaphore yang dapat diberikan, panggil SemaphoreSlim(Int32, Int32) konstruktor.
Lihat juga
Berlaku untuk
SemaphoreSlim(Int32, Int32)
- Sumber:
- SemaphoreSlim.cs
- Sumber:
- SemaphoreSlim.cs
- Sumber:
- SemaphoreSlim.cs
- Sumber:
- SemaphoreSlim.cs
- Sumber:
- SemaphoreSlim.cs
Menginisialisasi instans SemaphoreSlim baru kelas, menentukan jumlah awal dan maksimum permintaan yang dapat diberikan secara bersamaan.
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)
Parameter
- initialCount
- Int32
Jumlah awal permintaan untuk semaphore yang dapat diberikan secara bersamaan.
- maxCount
- Int32
Jumlah maksimum permintaan untuk semaphore yang dapat diberikan secara bersamaan.
Pengecualian
initialCount kurang dari 0, atau initialCount lebih besar dari maxCount, atau maxCount sama dengan atau kurang dari 0.