SemaphoreAcl.OpenExisting(String, SemaphoreRights) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Öppnar en angiven med namnet semafor, om den redan finns, och tillämpar önskade åtkomsträttigheter.
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
Parametrar
- name
- String
Namnet på semaforen som ska öppnas. Om prefixet är "Global" refererar det till en datoromfattande semafor. Om prefixet är "Lokalt" eller inte har något prefix refererar det till en sessionsomfattande semafor. Både prefix och namn är skiftlägeskänsliga.
- rights
- SemaphoreRights
Önskade åtkomsträttigheter som ska tillämpas på den returnerade semaforen.
Returer
En befintlig med namnet semafor.
Undantag
name är null.
name är en tom sträng.
Den namngivna semaforen finns inte eller är ogiltig.
Den namngivna semaforen finns, men användaren har inte den säkerhetsåtkomst som krävs för att använda den.