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 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
- 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.