Compartilhar via


NamedPermissionSet Construtores

Definição

Inicializa uma nova instância da classe NamedPermissionSet.

Sobrecargas

NamedPermissionSet(NamedPermissionSet)

Inicializa uma nova instância da classe NamedPermissionSet de outro conjunto de permissões nomeado.

NamedPermissionSet(String)

Inicializa uma nova instância vazia da classe NamedPermissionSet com o nome especificado.

NamedPermissionSet(String, PermissionState)

Inicializa uma nova instância da classe NamedPermissionSet com o nome especificado em um estado irrestrito ou totalmente restrito.

NamedPermissionSet(String, PermissionSet)

Inicializa uma nova instância da classe NamedPermissionSet com o nome especificado de um conjunto de permissões.

NamedPermissionSet(NamedPermissionSet)

Origem:
NamedPermissionSet.cs
Origem:
NamedPermissionSet.cs
Origem:
NamedPermissionSet.cs
Origem:
NamedPermissionSet.cs

Inicializa uma nova instância da classe NamedPermissionSet de outro conjunto de permissões nomeado.

public:
 NamedPermissionSet(System::Security::NamedPermissionSet ^ permSet);
public NamedPermissionSet (System.Security.NamedPermissionSet permSet);
new System.Security.NamedPermissionSet : System.Security.NamedPermissionSet -> System.Security.NamedPermissionSet
Public Sub New (permSet As NamedPermissionSet)

Parâmetros

permSet
NamedPermissionSet

O conjunto de permissões nomeado do qual criar a nova instância.

Aplica-se a

NamedPermissionSet(String)

Origem:
NamedPermissionSet.cs
Origem:
NamedPermissionSet.cs
Origem:
NamedPermissionSet.cs
Origem:
NamedPermissionSet.cs

Inicializa uma nova instância vazia da classe NamedPermissionSet com o nome especificado.

public:
 NamedPermissionSet(System::String ^ name);
public NamedPermissionSet (string name);
new System.Security.NamedPermissionSet : string -> System.Security.NamedPermissionSet
Public Sub New (name As String)

Parâmetros

name
String

O nome do novo conjunto de permissões nomeado.

Exceções

O parâmetro name é null ou é uma cadeia de caracteres vazia ("").

Comentários

Usar esse construtor cria um conjunto de permissões nomeado sem permissões, mas com um estado de permissão Unrestricted. Um conjunto de permissões nomeado em um estado irrestrito contém efetivamente todas as permissões que implementam a interface IUnrestrictedPermission. O conjunto de permissões nomeado conterá todas as permissões internas, bem como todas as permissões personalizadas definidas pelo usuário que implementam IUnrestrictedPermission. Todas as permissões terão o equivalente a um estado de permissão Unrestricted. As permissões que não implementarem IUnrestrictedPermission serão instâncias vazias.

Aplica-se a

NamedPermissionSet(String, PermissionState)

Origem:
NamedPermissionSet.cs
Origem:
NamedPermissionSet.cs
Origem:
NamedPermissionSet.cs
Origem:
NamedPermissionSet.cs

Inicializa uma nova instância da classe NamedPermissionSet com o nome especificado em um estado irrestrito ou totalmente restrito.

public:
 NamedPermissionSet(System::String ^ name, System::Security::Permissions::PermissionState state);
public NamedPermissionSet (string name, System.Security.Permissions.PermissionState state);
new System.Security.NamedPermissionSet : string * System.Security.Permissions.PermissionState -> System.Security.NamedPermissionSet
Public Sub New (name As String, state As PermissionState)

Parâmetros

name
String

O nome do novo conjunto de permissões nomeado.

state
PermissionState

Um dos valores PermissionState.

Exceções

O parâmetro name é null ou é uma cadeia de caracteres vazia ("").

Comentários

Um conjunto de permissões nomeado em um estado irrestrito contém efetivamente todas as permissões que implementam a interface IUnrestrictedPermission. O conjunto de permissões nomeado conterá todas as permissões internas, bem como todas as permissões personalizadas. Todas as permissões terão um UnrestrictedPermissionState. As permissões que não implementam IUnrestrictedPermission, como permissões de identidade, serão instâncias vazias.

Aplica-se a

NamedPermissionSet(String, PermissionSet)

Origem:
NamedPermissionSet.cs
Origem:
NamedPermissionSet.cs
Origem:
NamedPermissionSet.cs
Origem:
NamedPermissionSet.cs

Inicializa uma nova instância da classe NamedPermissionSet com o nome especificado de um conjunto de permissões.

public:
 NamedPermissionSet(System::String ^ name, System::Security::PermissionSet ^ permSet);
public NamedPermissionSet (string name, System.Security.PermissionSet permSet);
new System.Security.NamedPermissionSet : string * System.Security.PermissionSet -> System.Security.NamedPermissionSet
Public Sub New (name As String, permSet As PermissionSet)

Parâmetros

name
String

O nome do conjunto de permissões nomeado.

permSet
PermissionSet

O conjunto de permissões do qual usar o valor do novo conjunto de permissões nomeado.

Exceções

O parâmetro name é null ou é uma cadeia de caracteres vazia ("").

Aplica-se a