SecurityManager.GetZoneAndOrigin(ArrayList, ArrayList) Método
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í.
Obtiene los conjuntos de permisos de identidad de zona y de identidad de dirección URL concedidos para el ensamblado actual.
public:
static void GetZoneAndOrigin([Runtime::InteropServices::Out] System::Collections::ArrayList ^ % zone, [Runtime::InteropServices::Out] System::Collections::ArrayList ^ % origin);
public static void GetZoneAndOrigin(out System.Collections.ArrayList zone, out System.Collections.ArrayList origin);
[System.Security.SecurityCritical]
public static void GetZoneAndOrigin(out System.Collections.ArrayList zone, out System.Collections.ArrayList origin);
static member GetZoneAndOrigin : ArrayList * ArrayList -> unit
[<System.Security.SecurityCritical>]
static member GetZoneAndOrigin : ArrayList * ArrayList -> unit
Public Shared Sub GetZoneAndOrigin (ByRef zone As ArrayList, ByRef origin As ArrayList)
Parámetros
- origin
- ArrayList
Parámetro de salida que contiene un ArrayList de objetos concedidos UrlIdentityPermission .
- Atributos
Excepciones
Solicitud de StrongNameIdentityPermission error.
Comentarios
La alternativa recomendada a este método es usar la dirección URL y la evidencia de zona para que el ensamblado en ejecución llame ResolvePolicy a para cada tipo de evidencia. Los conjuntos de permisos devueltos desde las ResolvePolicy llamadas identifican los permisos concedidos al ensamblado en ejecución en función de su zona y dirección URL de origen.
Note
Este miembro hace una demanda de vínculo para la clave pública ECMA, que no es una clave criptográfica válida, sino una pseudo clave. Dentro del marco de .NET, la demanda de vínculo para la pseudo clave ECMA se convierte automáticamente en una demanda de vínculo para la clave pública de Microsoft. La excepción de seguridad se basa en el Microsoft clave pública, no en la pseudo clave ECMA.