ZoneIdentityPermission Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância da classe ZoneIdentityPermission.
Sobrecargas
| Nome | Description |
|---|---|
| ZoneIdentityPermission(PermissionState) |
Inicializa uma nova instância da ZoneIdentityPermission classe com a especificada PermissionState. |
| ZoneIdentityPermission(SecurityZone) |
Inicializa uma nova instância da ZoneIdentityPermission classe para representar a identidade de 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 a especificada 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.
Comentários
Cria uma permissão totalmente restrita (None) ou Unrestricted.
Note
Nas versões 1.0 e 1.1 do .NET Framework, as permissões de identidade não podem ter um valor de estado de permissão de Unrestricted. A partir do .NET Framework versão 2.0, as permissões de identidade podem ter qualquer valor de estado de permissão. Isso significa que, em versões 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 demanda por uma identidade sempre terá êxito, independentemente da identidade do assembly, se o assembly tiver recebido total confiança.
Nas versões do .NET Framework 1.0 e 1.1, as exigências sobre as permissões de identidade são efetivas, mesmo quando o assembly de chamada é totalmente confiável. Ou seja, embora o assembly de chamada tenha total confiança, uma demanda por uma permissão de identidade falhará se o assembly não atender aos critérios exigidos. A partir do .NET Framework versão 2.0, as demandas por permissões de identidade serão ineficazes se o assembly de chamada tiver total confiança. Isso garante consistência para todas as permissões, eliminando o tratamento de 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 de 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 de zona.