SemaphoreAcl.OpenExisting(String, SemaphoreRights) Metoda
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
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.