SecurityManager.GetZoneAndOrigin(ArrayList, ArrayList) Método

Definição

Obtém os conjuntos de permissões de identidade de zona e URL concedidos para a montagem atual.

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

Um parâmetro de saída que contém um ArrayList de objetos concedidos Zone .

origin
ArrayList

Um parâmetro de saída que contém um ArrayList de objetos concedidos UrlIdentityPermission .

Atributos

Exceções

Observações

A alternativa recomendada a este método é usar a URL e a Zona de evidência para que a assembleia executante chame ResolvePolicy para cada tipo de evidência. Os conjuntos de permissões devolvidos das ResolvePolicy chamadas identificam as permissões concedidas ao assembly executante com base na sua zona e URL de origem.

Note

Este membro faz uma exigência de ligação para a chave pública ECMA, que não é uma chave criptográfica válida, mas sim uma pseudo-chave. Dentro do .NET Framework, a procura de ligação para a pseudo-chave ECMA é automaticamente convertida numa exigência de ligação para a chave pública da Microsoft. A exceção de segurança baseia-se na chave pública da Microsoft, não na pseudo-chave ECMA.

Aplica-se a