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ğini 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 ArrayList nesnelerden oluşan bir UrlIdentityPermission çı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ğrı ResolvePolicy yapmak ü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 bölgesini ve kaynak URL'sini temel alarak tanımlar.
Note
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'ün 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ı temel alır.