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
ZoneIdentityPermission(PermissionState) |
Inicializa una nueva instancia de la clase ZoneIdentityPermission con el objeto PermissionState especificado. |
ZoneIdentityPermission(SecurityZone) |
Inicializa un nueva instancia de la clase ZoneIdentityPermission para representar la identidad de la zona especificada. |
ZoneIdentityPermission(PermissionState)
- Source:
- ZoneIdentityPermission.cs
- Source:
- ZoneIdentityPermission.cs
- Source:
- ZoneIdentityPermission.cs
- Source:
- ZoneIdentityPermission.cs
Inicializa una nueva instancia de la clase ZoneIdentityPermission con el objeto PermissionState especificado.
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 valores de PermissionState.
Excepciones
El parámetro state
no es un valor válido de PermissionState.
Ejemplos
En el ejemplo siguiente se muestra el uso del ZoneIdentityPermission.ZoneIdentityPermission(PermissionState) constructor .
ZoneIdentityPermission zoneIdPerm2 = new ZoneIdentityPermission(PermissionState.None);
Dim zoneIdPerm2 As New ZoneIdentityPermission(PermissionState.None)
Comentarios
Crea un permiso () Unrestricted
o totalmente restringidoNone
.
Nota
En las versiones 1.0 y 1.1 de .NET Framework, los permisos de identidad no pueden tener un Unrestricted valor de estado de permiso. 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 de llamada es de plena confianza. Es decir, aunque el ensamblado de 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
Inicializa un nueva instancia de la clase ZoneIdentityPermission para representar la identidad de la 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 la zona.
Ejemplos
En el ejemplo siguiente se muestra el uso del ZoneIdentityPermission.ZoneIdentityPermission(SecurityZone) constructor .
ZoneIdentityPermission zoneIdPerm1 = new ZoneIdentityPermission(SecurityZone.Intranet);
Dim zoneIdPerm1 As New ZoneIdentityPermission(SecurityZone.Intranet)