SemaphoreAcl.OpenExisting(String, SemaphoreRights) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Otwiera określony semafor o nazwie , jeśli już istnieje i stosuje odpowiednie prawa dostępu.
public:
static System::Threading::Semaphore ^ OpenExisting(System::String ^ name, System::Security::AccessControl::SemaphoreRights rights);
public static System.Threading.Semaphore OpenExisting (string name, System.Security.AccessControl.SemaphoreRights rights);
static member OpenExisting : string * System.Security.AccessControl.SemaphoreRights -> System.Threading.Semaphore
Public Shared Function OpenExisting (name As String, rights As SemaphoreRights) As Semaphore
Parametry
- name
- String
Nazwa semafora do otwarcia. Jeśli jest on poprzedzony ciągiem "Global", odnosi się do semafora całego komputera. Jeśli jest on poprzedzony prefiksem "Local" lub nie ma prefiksu, odwołuje się do semaphoru dla całej sesji. W prefiksie i nazwie jest rozróżniana wielkość liter.
- rights
- SemaphoreRights
Żądane prawa dostępu do zastosowania do zwróconego semafora.
Zwraca
Istniejący nazwany semafor.
Wyjątki
name
to null
.
name
jest pustym ciągiem.
Nazwany semafor nie istnieje lub jest nieprawidłowy.
Nazwany semafor istnieje, ale użytkownik nie ma dostępu zabezpieczeń wymaganego do jego używania.