SemaphoreSecurity Construtores

Definição

Inicializa uma nova instância da classe SemaphoreSecurity.

Sobrecargas

SemaphoreSecurity()

Inicializa uma nova instância da classe SemaphoreSecurity com valores padrão.

SemaphoreSecurity(String, AccessControlSections)

Inicializa uma nova instância da classe SemaphoreSecurity com as seções especificadas das regras de segurança de controle de acesso do semáforo do sistema com o nome especificado.

SemaphoreSecurity()

Origem:
SemaphoreSecurity.cs
Origem:
SemaphoreSecurity.cs
Origem:
SemaphoreSecurity.cs
Origem:
SemaphoreSecurity.cs

Inicializa uma nova instância da classe SemaphoreSecurity com valores padrão.

public SemaphoreSecurity ();

Comentários

Um novo SemaphoreSecurity objeto sempre começa com uma DACL (lista de acesso discricionário) vazia, que nega todo o acesso para todos os usuários.

Aplica-se a

.NET 9 (package-provided) e outras versões
Produto Versões
.NET Core 1.0, Core 1.1, 8 (package-provided), 9 (package-provided)
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7 (package-provided), 4.7, 4.7.1 (package-provided), 4.7.1, 4.7.2 (package-provided), 4.7.2, 4.8 (package-provided), 4.8, 4.8.1
.NET Standard 2.0 (package-provided)
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

SemaphoreSecurity(String, AccessControlSections)

Origem:
SemaphoreSecurity.cs
Origem:
SemaphoreSecurity.cs
Origem:
SemaphoreSecurity.cs
Origem:
SemaphoreSecurity.cs

Inicializa uma nova instância da classe SemaphoreSecurity com as seções especificadas das regras de segurança de controle de acesso do semáforo do sistema com o nome especificado.

public SemaphoreSecurity (string name, System.Security.AccessControl.AccessControlSections includeSections);

Parâmetros

name
String

O nome do semáforo do sistema cujas regras de segurança de controle de acesso devem ser recuperadas.

includeSections
AccessControlSections

Uma combinação de sinalizadores AccessControlSections que especificam as seções a serem recuperadas.

Comentários

Esse construtor permite que você obtenha a segurança de controle de acesso para um semáforo de sistema nomeado sem primeiro criar um Semaphore objeto .

É necessário ter cuidado ao trabalhar com objetos do sistema nomeados. Se houver um objeto do sistema chamado name que não seja um semáforo, sua segurança de acesso de controle poderá ser recuperada.

Aplica-se a

.NET 9 (package-provided) e outras versões
Produto Versões
.NET Core 1.0, Core 1.1, 8 (package-provided), 9 (package-provided)
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7 (package-provided), 4.7, 4.7.1 (package-provided), 4.7.1, 4.7.2 (package-provided), 4.7.2, 4.8 (package-provided), 4.8, 4.8.1
.NET Standard 2.0 (package-provided)
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9