SemaphoreAcl.OpenExisting(String, SemaphoreRights) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Otevře zadaný pojmenovaný semafor, pokud již existuje, a použije požadovaná přístupová práva.
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
Název semaforu, který se má otevřít. Pokud má předponu Globální, odkazuje na semafor pro celý počítač. Pokud má předponu "Local" nebo předponu nemá, odkazuje na semafor pro celou relaci. U předpony i názvu se rozlišují velká a malá písmena.
- rights
- SemaphoreRights
Požadovaná přístupová práva, která se mají použít na vrácený semafor.
Návraty
Existující pojmenovaný semafor.
Výjimky
name
je null
.
name
je prázdný řetězec.
Pojmenovaný semafor neexistuje nebo je neplatný.
Pojmenovaný semafor existuje, ale uživatel nemá přístup zabezpečení potřebný k jeho použití.