SecurityManager.GetZoneAndOrigin(ArrayList, ArrayList) Yöntem

Tanım

Geçerli derleme için verilen bölge kimliği ve URL kimliği izin kümelerini alır.

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)

Parametreler

zone
ArrayList

Verilen Zone nesnelerden birini içeren bir ArrayList çıkış parametresi.

origin
ArrayList

Verilen UrlIdentityPermission nesnelerden birini içeren bir ArrayList çıkış parametresi.

Öznitelikler

Özel durumlar

Açıklamalar

Bu yöntemin önerilen alternatifi, her kanıt türü için çağırmak ResolvePolicy üzere yürütme derlemesi için URL ve Bölge kanıtını kullanmaktır. Çağrılardan ResolvePolicy döndürülen izin kümeleri, yürüten derlemeye verilen izinleri kendi bölgesine ve kaynak URL'sine göre tanımlar.

Not

Bu üye, geçerli bir şifreleme anahtarı değil sahte anahtar olan ECMA ortak anahtarı için bir bağlantı talebi oluşturur. .NET Framework içinde ECMA sahte anahtarı için bağlantı talebi otomatik olarak Microsoft ortak anahtarı için bir bağlantı talebine dönüştürülür. Güvenlik özel durumu ECMA sahte anahtarını değil Microsoft ortak anahtarını temel alır.

Şunlara uygulanır