Idioma

ZoneIdentityPermission Construtores

Definição

Inicializa uma nova instância da ZoneIdentityPermission classe.

Sobrecargas

Name Descrição
ZoneIdentityPermission(PermissionState)

Inicializa uma nova instância da ZoneIdentityPermission classe com o especificado PermissionState.

ZoneIdentityPermission(SecurityZone)

Inicializa uma nova instância da ZoneIdentityPermission classe para representar a identidade da zona especificada.

ZoneIdentityPermission(PermissionState)

Origem:
ZoneIdentityPermission.cs
Origem:
ZoneIdentityPermission.cs
Origem:
ZoneIdentityPermission.cs
Origem:
ZoneIdentityPermission.cs
Origem:
ZoneIdentityPermission.cs
Origem:
ZoneIdentityPermission.cs
Origem:
ZoneIdentityPermission.cs
Origem:
ZoneIdentityPermission.cs

Inicializa uma nova instância da ZoneIdentityPermission classe com o especificado PermissionState.

public:
 ZoneIdentityPermission(System::Security::Permissions::PermissionState state);
public ZoneIdentityPermission(System.Security.Permissions.PermissionState state);
new System.Security.Permissions.ZoneIdentityPermission : System.Security.Permissions.PermissionState -> System.Security.Permissions.ZoneIdentityPermission
Public Sub New (state As PermissionState)

Parâmetros

state
PermissionState

Um dos PermissionState valores.

Exceções

O state parâmetro não é um valor válido de PermissionState.

Observações

Cria uma autorização totalmente restrita (None) ou Unrestricted uma permissão.

Note

No .NET Framework versões 1.0 e 1.1, as permissões de identidade não podem ter um valor de estado de permissão Unrestricted. A partir da versão 2.0 do .NET Framework, as permissões de identidade podem ter qualquer valor de estado de permissão. Isto significa que, na versão 2.0 e posteriores, as permissões de identidade têm o mesmo comportamento que as permissões que implementam a IUnrestrictedPermission interface. Ou seja, uma exigência de identidade tem sempre sucesso, independentemente da identidade da assembleia, se a assembleia tiver sido concedida total confiança.

Nas versões 1.0 e 1.1 do .NET Framework, as exigências sobre as permissões de identidade são eficazes, mesmo quando o assembly que chama é totalmente confiável. Ou seja, embora a assembleia que chama tenha total confiança, um pedido de permissão de identidade falha se a assembleia não cumprir os critérios exigidos. A partir do .NET Framework versão 2.0, as exigências de permissões de identidade são ineficazes se o assembly que chama tiver total confiança. Isto assegura consistência para todas as permissões, eliminando o tratamento das permissões de identidade como um caso especial.

Aplica-se a

ZoneIdentityPermission(SecurityZone)

Origem:
ZoneIdentityPermission.cs
Origem:
ZoneIdentityPermission.cs
Origem:
ZoneIdentityPermission.cs
Origem:
ZoneIdentityPermission.cs
Origem:
ZoneIdentityPermission.cs
Origem:
ZoneIdentityPermission.cs
Origem:
ZoneIdentityPermission.cs
Origem:
ZoneIdentityPermission.cs

Inicializa uma nova instância da ZoneIdentityPermission classe para representar a identidade da zona especificada.

public:
 ZoneIdentityPermission(System::Security::SecurityZone zone);
public ZoneIdentityPermission(System.Security.SecurityZone zone);
new System.Security.Permissions.ZoneIdentityPermission : System.Security.SecurityZone -> System.Security.Permissions.ZoneIdentityPermission
Public Sub New (zone As SecurityZone)

Parâmetros

zone
SecurityZone

O identificador da zona.

Aplica-se a