SecurityManager.GetZoneAndOrigin(ArrayList, ArrayList) Método

Definição

Obtém a identidade de zona concedida e os conjuntos de permissões de identidade de URL para o assembly 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 dos objetos concedidos Zone .

origin
ArrayList

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

Atributos

Exceções

Comentários

A alternativa recomendada para esse método é usar a URL e a evidência de zona para o assembly em execução para chamar ResolvePolicy cada tipo de evidência. Os conjuntos de permissões retornados das ResolvePolicy chamadas identificam as permissões concedidas ao assembly em execução com base em sua zona e URL de origem.

Note

Esse membro faz uma demanda de link para a chave pública ECMA, que não é uma chave criptográfica válida, mas uma pseudo-chave. No .NET Framework, a demanda de vínculo para a pseudo-chave ECMA é automaticamente convertida em uma demanda de link para a chave pública Microsoft. A exceção de segurança baseia-se no Microsoft chave pública, não na pseudo-chave ECMA.

Aplica-se a