SecurityManager.GetZoneAndOrigin(ArrayList, ArrayList) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
- origin
- ArrayList
Um parâmetro de saída que contém um ArrayList de objetos concedidos UrlIdentityPermission .
- Atributos
Exceções
O pedido StrongNameIdentityPermission foi rejeitado.
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.