ZoneIdentityPermission Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de la clase ZoneIdentityPermission.
Sobrecargas
| Nombre | Description |
|---|---|
| ZoneIdentityPermission(PermissionState) |
Inicializa una nueva instancia de la ZoneIdentityPermission clase con el especificado PermissionState. |
| ZoneIdentityPermission(SecurityZone) |
Inicializa una nueva instancia de la ZoneIdentityPermission clase para representar la identidad de zona especificada. |
ZoneIdentityPermission(PermissionState)
- Source:
- ZoneIdentityPermission.cs
- Source:
- ZoneIdentityPermission.cs
- Source:
- ZoneIdentityPermission.cs
- Source:
- ZoneIdentityPermission.cs
- Source:
- ZoneIdentityPermission.cs
- Source:
- ZoneIdentityPermission.cs
- Source:
- ZoneIdentityPermission.cs
Inicializa una nueva instancia de la ZoneIdentityPermission clase con el 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
Uno de los PermissionState valores.
Excepciones
El state parámetro no es un valor válido de PermissionState.
Comentarios
Crea un permiso o None un permiso totalmente restringido (Unrestricted).
Note
En las versiones 1.0 y 1.1 de .NET Framework, los permisos de identidad no pueden tener un valor de estado de permiso de Unrestricted. A partir de la versión 2.0 de .NET Framework, los permisos de identidad pueden tener cualquier valor de estado de permiso. Esto significa que en la versión 2.0 y versiones posteriores, los permisos de identidad tienen el mismo comportamiento que los permisos que implementan la IUnrestrictedPermission interfaz. Es decir, una demanda de una identidad siempre se realiza correctamente, independientemente de la identidad del ensamblado, si el ensamblado se ha concedido plena confianza.
En las versiones 1.0 y 1.1 de .NET Framework, las demandas de los permisos de identidad son efectivas, incluso cuando el ensamblado que realiza la llamada es de plena confianza. Es decir, aunque el ensamblado que realiza la llamada tiene plena confianza, se produce un error en la demanda de un permiso de identidad si el ensamblado no cumple los criterios solicitados. A partir de la versión 2.0 de .NET Framework, las demandas de permisos de identidad son ineficaces si el ensamblado de llamada tiene plena confianza. Esto garantiza la coherencia de todos los permisos, lo que elimina el tratamiento de los permisos de identidad como caso especial.
Se aplica a
ZoneIdentityPermission(SecurityZone)
- Source:
- ZoneIdentityPermission.cs
- Source:
- ZoneIdentityPermission.cs
- Source:
- ZoneIdentityPermission.cs
- Source:
- ZoneIdentityPermission.cs
- Source:
- ZoneIdentityPermission.cs
- Source:
- ZoneIdentityPermission.cs
- Source:
- ZoneIdentityPermission.cs
Inicializa una nueva instancia de la ZoneIdentityPermission clase para representar la identidad 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
Identificador de zona.