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, który ma zostać otwarty. Jeśli jest on poprzedzony ciągiem "Global", odnosi się do semapfora całego komputera. Jeśli jest on poprzedzony prefiksem "Local" lub nie ma prefiksu, odnosi się do semaphoru dla całej sesji. Zarówno prefiks, jak i nazwa są uwzględniane wielkość liter.
- rights
- SemaphoreRights
Żądane prawa dostępu do zastosowania do zwróconego semafora.
Zwraca
Istniejący semafor o nazwie.
Wyjątki
Parametr name ma wartość 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życia.