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 einen angegebenen benannten Semaphor, sofern er bereits vorhanden ist, 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 sie mit dem Präfix "Global" versehen ist, bezieht es sich auf ein maschinenweites Semaphor. Wenn das Präfix "Lokal" lautet oder kein Präfix aufweist, bezieht es sich auf ein sitzungsweites Semaphor. Bei Präfix und Name wird die Groß-/Kleinschreibung beachtet.
- rights
- SemaphoreRights
Die gewünschten Zugriffsrechte für den zurückgegebenen Semaphor.
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, der Benutzer verfügt jedoch nicht über den sicherheitsrelevanten Zugriff, der für die Verwendung erforderlich ist.