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 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 ArrayList oggetto di oggetti concessi UrlIdentityPermission .
- Attributi
Eccezioni
Richiesta di StrongNameIdentityPermission non riuscita.
Commenti
L'alternativa consigliata a questo metodo consiste nell'usare l'URL e l'evidenza zona 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.
Annotazioni
Questo membro effettua una richiesta di collegamento per la chiave pubblica ECMA, che non è una chiave crittografica valida, ma una pseudochiamate. All'interno di .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 pseudochiama ECMA.