SecurityManager.GetZoneAndOrigin(ArrayList, ArrayList) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan identitas zona yang diberikan dan set izin identitas URL untuk rakitan 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
- origin
- ArrayList
Parameter output yang berisi objek yang ArrayList diberikan UrlIdentityPermission .
- Atribut
Pengecualian
Permintaan untuk StrongNameIdentityPermission gagal.
Keterangan
Alternatif yang direkomendasikan untuk metode ini adalah menggunakan bukti URL dan Zona untuk rakitan yang dieksekusi untuk memanggil ResolvePolicy setiap jenis bukti. Set izin yang dikembalikan dari ResolvePolicy panggilan mengidentifikasi izin yang diberikan kepada rakitan yang dieksekusi berdasarkan zona dan URL asalnya.
Note
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 umum Microsoft. Pengecualian keamanan didasarkan pada kunci umum Microsoft, bukan kunci pseudo ECMA.