Bagikan melalui


SecurityManager.GetZoneAndOrigin(ArrayList, ArrayList) Metode

Definisi

Mendapatkan identitas zona yang diberikan dan kumpulan izin identitas URL untuk perakitan saat ini.

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)

Parameter

zone
ArrayList

Parameter output yang berisi objek yang ArrayList diberikan Zone .

origin
ArrayList

Parameter output yang berisi objek yang ArrayList diberikan UrlIdentityPermission .

Atribut

Pengecualian

Keterangan

Alternatif yang disarankan untuk metode ini adalah menggunakan bukti URL dan Zona untuk rakitan yang dieksekusi untuk memanggil ResolvePolicy setiap jenis bukti. Kumpulan izin yang dikembalikan dari ResolvePolicy panggilan mengidentifikasi izin yang diberikan kepada rakitan yang dijalankan berdasarkan zona dan URL asalnya.

Catatan

Anggota ini membuat permintaan tautan untuk kunci publik ECMA, yang bukan kunci kriptografi yang valid tetapi kunci semu. Dalam .NET Framework permintaan tautan untuk kunci pseudo ECMA secara otomatis dikonversi ke permintaan tautan untuk kunci publik Microsoft. Pengecualian keamanan didasarkan pada kunci publik Microsoft, bukan kunci pseudo ECMA.

Berlaku untuk