Compartir vía


SecurityManager.GetZoneAndOrigin(ArrayList, ArrayList) Método

Definición

Obtiene la identidad de zona y los conjuntos de permisos de identidad de la dirección URL otorgados al 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

zone
ArrayList

Parámetro de salida que contiene una colección ArrayList de objetos Zone otorgados.

origin
ArrayList

Parámetro de salida que contiene una colección ArrayList de objetos UrlIdentityPermission otorgados.

Atributos

Excepciones

La solicitud de StrongNameIdentityPermission no se ha realizado correctamente.

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 por las ResolvePolicy llamadas identifican los permisos concedidos al ensamblado en ejecución en función de su zona y dirección URL de origen.

Nota

Este miembro realiza 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 de .NET Framework, 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 la clave pública de Microsoft, no en la pseudo clave ECMA.

Se aplica a