SecurityManager.GetZoneAndOrigin(ArrayList, ArrayList) Método

Definición

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

zone
ArrayList

Parámetro de salida que contiene un ArrayList de objetos concedidos Zone .

origin
ArrayList

Parámetro de salida que contiene un ArrayList de objetos concedidos UrlIdentityPermission .

Atributos

Excepciones

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.

Se aplica a