Assembly.UnsafeLoadFrom(String) 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.
Bazı güvenlik denetimlerini atlayarak bir derlemeyi yük bağlama yükler.
public:
static System::Reflection::Assembly ^ UnsafeLoadFrom(System::String ^ assemblyFile);
public static System.Reflection.Assembly UnsafeLoadFrom (string assemblyFile);
[System.Security.SecurityCritical]
public static System.Reflection.Assembly UnsafeLoadFrom (string assemblyFile);
static member UnsafeLoadFrom : string -> System.Reflection.Assembly
[<System.Security.SecurityCritical>]
static member UnsafeLoadFrom : string -> System.Reflection.Assembly
Public Shared Function UnsafeLoadFrom (assemblyFile As String) As Assembly
Parametreler
- assemblyFile
- String
Derleme bildirimini içeren dosyanın adı veya yolu.
Döndürülenler
Yüklenen derleme.
- Öznitelikler
Özel durumlar
assemblyFile
, null
değeridir.
assemblyFile
bulunamadı veya yüklemeye çalıştığınız modül bir dosya adı uzantısı belirtmiyor.
Bulunan bir dosya yüklenemedi.
assemblyFile
şu anda yüklü olan çalışma zamanı için geçerli bir derleme değil.
"file://" ile başlamayan bir kod tabanı gerekli WebPermissionolmadan belirtildi.
assemblyFile
parametresi boş bir dizedir ("").
Derleme adı, sistem tarafından tanımlanan maksimum uzunluğu aşıyor.
Açıklamalar
İşletim sisteminin Web'den yüklenmiş olarak işaretlediği bir yerel derlemeyi (örneğin, İnternet veya intranetten indirilen geçici bir dosya) yüklemek için bu yöntemi kullanın. .NET Framework 4'e gelmeden önce, bu tür derlemeler otomatik olarak korumalı bir uygulama etki alanına yüklendi. .NET Framework 4'den başlayarak tam güven ile yüklenirler.
Bu yöntemi kullanmaya alternatif olarak, NetFx40_LegacySecurityPolicy> Öğesini uygulama yapılandırma dosyanıza uygulayabilirsiniz<. Bu, ortak dil çalışma zamanının .NET Framework 3.5'in güvenlik ilkesine dönmesine neden olur.
Dikkat
Bu çözümlerden birini kullanıyorsanız, tam güven ile yüklemenin assemblyFile
güvenli olduğundan emin olmanız gerekir.
Yükten yükleme bağlamı dahil olmak üzere yük bağlamlarının tartışması için bkz LoadFrom(String) . yöntem aşırı yüklemesi.