Condividi tramite


SemaphoreAcl.OpenExisting(String, SemaphoreRights) Metodo

Definizione

Apre un semaforo denominato specificato, se esiste già e applica i diritti di accesso desiderati.

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

Parametri

name
String

Nome del semaforo da aprire. Se è preceduto da "Global", si riferisce a un semaforo a livello di computer. Se è preceduto da "Local" o non ha un prefisso, si riferisce a un semaforo a livello di sessione. Sia il prefisso che il nome sono distinzione tra maiuscole e minuscole.

rights
SemaphoreRights

Diritti di accesso desiderati da applicare al semaforo restituito.

Restituisce

Un semaforo denominato esistente.

Eccezioni

name è null.

Il parametro name è una stringa vuota.

Il semaforo denominato non esiste o non è valido.

Impossibile trovare il percorso.

-oppure-

Errore Win32.

Il semaforo denominato esiste, ma l'utente non dispone dell'accesso di sicurezza necessario per usarlo.

Si applica a