SecurityManager.GetZoneAndOrigin(ArrayList, ArrayList) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene i set di autorizzazioni di identità dell'area e di identità dell'URL concessi per l'assembly corrente.
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)
Parametri
- origin
- ArrayList
Parametro di output che contiene un oggetto ArrayList di oggetti UrlIdentityPermission concessi.
- Attributi
Eccezioni
Richiesta dell'oggetto StrongNameIdentityPermission non riuscita.
Commenti
L'alternativa consigliata a questo metodo consiste nell'usare l'evidenza URL e Zone per l'assembly in esecuzione per chiamare ResolvePolicy per ogni tipo di evidenza. I set di autorizzazioni restituiti dalle ResolvePolicy chiamate identificano le autorizzazioni concesse all'assembly in esecuzione in base alla zona e all'URL di origine.
Nota
Questo membro effettua una richiesta di collegamento per la chiave pubblica ECMA, che non è una chiave crittografica valida ma una pseudochiamate. In .NET Framework la richiesta di collegamento per la pseudochiamate ECMA viene convertita automaticamente in una richiesta di collegamento per la chiave pubblica Microsoft. L'eccezione di sicurezza si basa sulla chiave pubblica Microsoft, non sulla pseudochiamate ECMA.