SemaphoreAcl.OpenExisting(String, SemaphoreRights) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee opent u een opgegeven benoemde semaphore, als deze al bestaat en past u de gewenste toegangsrechten toe.
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
Parameters
- name
- String
De naam van de semafore die moet worden geopend. Als het wordt voorafgegaan door 'Global', verwijst deze naar een machinebrede semafore. Als het wordt voorafgegaan door 'Lokaal' of geen voorvoegsel heeft, verwijst het naar een sessiebrede semafore. Zowel voorvoegsel als naam zijn hoofdlettergevoelig.
- rights
- SemaphoreRights
De gewenste toegangsrechten die moeten worden toegepast op de geretourneerde semafore.
Retouren
Een bestaande benoemde semafore.
Uitzonderingen
name is null.
name is een lege tekenreeks.
De benoemde semaphore bestaat niet of is ongeldig.
De benoemde semaphore bestaat, maar de gebruiker heeft niet de beveiligingstoegang die nodig is om deze te gebruiken.