SecurityManager.GetZoneAndOrigin(ArrayList, ArrayList) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
- origin
- ArrayList
Verilen UrlIdentityPermission nesnelerden birini içeren bir ArrayList çıkış parametresi.
- Öznitelikler
Özel durumlar
İstek StrongNameIdentityPermission başarısız oldu.
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.