NamedPermissionSet Construtores

Definição

Inicializa uma nova instância da NamedPermissionSet classe.

Sobrecargas

Name Description
NamedPermissionSet(NamedPermissionSet)

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

NamedPermissionSet(String)

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

NamedPermissionSet(String, PermissionState)

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

NamedPermissionSet(String, PermissionSet)

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

NamedPermissionSet(NamedPermissionSet)

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

Inicializa uma nova instância da NamedPermissionSet classe a partir 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 a partir do qual criar a nova instância.

Aplica-se a

NamedPermissionSet(String)

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

Inicializa uma nova instância vazia da NamedPermissionSet classe 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 para o novo conjunto de permissões nomeado.

Exceções

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

Observações

Usar este construtor cria-se um conjunto de permissões nomeado sem permissões, mas com um Unrestricted estado de permissões. Um conjunto de permissões nomeadas num estado irrestrito contém efetivamente todas as permissões que implementam a IUnrestrictedPermission interface. O conjunto de permissões nomeado conterá todas as permissões incorporadas, bem como todas as permissões personalizadas definidas pelo utilizador que implementam IUnrestrictedPermission. Todas as permissões terão o equivalente a um Unrestricted estado de permissão. Permissões que não implementam IUnrestrictedPermission serão instâncias vazias.

Aplica-se a

NamedPermissionSet(String, PermissionState)

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

Inicializa uma nova instância da NamedPermissionSet classe com o nome especificado num 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 para o novo conjunto de permissões nomeado.

state
PermissionState

Um dos PermissionState valores.

Exceções

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

Observações

Um conjunto de permissões nomeadas num estado irrestrito contém efetivamente todas as permissões que implementam a IUnrestrictedPermission interface. O conjunto de permissões nomeado conterá todas as permissões incorporadas, bem como todas as permissões personalizadas. Todas as permissões terão um UnrestrictedPermissionState. 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
Origem:
NamedPermissionSet.cs
Origem:
NamedPermissionSet.cs
Origem:
NamedPermissionSet.cs

Inicializa uma nova instância da NamedPermissionSet classe com o nome especificado a partir 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 a partir do qual se deve retirar o valor do novo conjunto de permissões nomeado.

Exceções

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

Aplica-se a