SecurityManager.GetZoneAndOrigin(ArrayList, ArrayList) Metódus

Definíció

Lekéri az aktuális szerelvény megadott zónaadentitás- és URL-identitás-engedélykészletét.

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)

Paraméterek

zone
ArrayList

Megadott objektumokat tartalmazó ArrayListZone kimeneti paraméter.

origin
ArrayList

Megadott objektumokat tartalmazó ArrayListUrlIdentityPermission kimeneti paraméter.

Attribútumok

Kivételek

A kérelem StrongNameIdentityPermission sikertelen volt.

Megjegyzések

Ennek a módszernek az ajánlott alternatíva az, ha a végrehajtó szerelvény URL-címét és zóna bizonyítékát használja az egyes bizonyítéktípusok meghívásához ResolvePolicy . A hívásokból ResolvePolicy visszaadott engedélykészletek azonosítják a végrehajtó szerelvénynek adott engedélyeket a zóna és a forrás URL-címe alapján.

Note

Ez a tag az ECMA nyilvános kulcsra vonatkozó hivatkozási igényt támaszt, amely nem érvényes titkosítási kulcs, hanem pszeudokulcs. A .NET keretrendszerben a rendszer automatikusan átalakítja az ECMA pszeudokulcs kapcsolatigényét a Microsoft nyilvános kulcs hivatkozásigényévé. A biztonsági kivétel az Microsoft nyilvános kulcson alapul, nem az ECMA pszeudokulcsán.

A következőre érvényes: