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);
[System.Security.SecurityCritical]
public static System.Reflection.Assembly UnsafeLoadFrom(string assemblyFile);
public static System.Reflection.Assembly UnsafeLoadFrom(string assemblyFile);
[<System.Security.SecurityCritical>]
static member UnsafeLoadFrom : string -> System.Reflection.Assembly
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'e eşittir.
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ğildir.
"file://" ile başlamayan bir kod tabanı gerekli WebPermissionolmadan belirtildi.
assemblyFile parametresi boş bir dizedir ("").
Derleme adı, sistem tarafından tanımlanan uzunluk üst sınırını aşıyor.
Açıklamalar
İşletim sisteminin Web'den yüklenmiş olarak işaretlediği bir yerel derlemeyi (örneğin, İnternet'ten veya intranetten indirilen geçici bir dosya) yüklemek için bu yöntemi kullanın. .NET Framework 4'e geçmeden önce, bu tür derlemeler otomatik olarak korumalı 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 geri dönmesine neden olur.
Caution
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ı da dahil olmak üzere yük bağlamları hakkında bir tartışma için yöntem aşırı yüklemesine LoadFrom(String) bakın.