SemaphoreAcl.OpenExisting(String, SemaphoreRights) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Öffnet ein angegebenes benanntes Semaphor, sofern bereits vorhanden, und wendet die gewünschten Zugriffsrechte an.
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
Parameter
- name
- String
Der Name des zu öffnenden Semaphors. Wenn ihr das Präfix "Global" vorangestellt ist, bezieht es sich auf einen computerweiten Semaphor. Wenn ihr das Präfix "Local" vorangestellt ist oder kein Präfix vorhanden ist, bezieht sich dies auf einen sitzungsweiten Semaphor. Bei Präfix und Namen wird die Groß-/Kleinschreibung beachtet.
- rights
- SemaphoreRights
Die gewünschten Zugriffsrechte, die für den zurückgegebenen Semaphor gelten sollen.
Gibt zurück
Ein vorhandenes benanntes Semaphor.
Ausnahmen
name
ist null
.
name
ist eine leere Zeichenfolge.
Der benannte Semaphor ist nicht vorhanden oder ungültig.
Der benannte Semaphor ist vorhanden, aber der Benutzer verfügt nicht über den Sicherheitszugriff, der für die Verwendung erforderlich ist.