Assembly.ReflectionOnlyLoadFrom(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.
Dikkat
ReflectionOnly loading is not supported and throws PlatformNotSupportedException.
Yolu dikkate alındığında, bir derlemeyi yalnızca yansıma bağlamı içine yükler.
public:
static System::Reflection::Assembly ^ ReflectionOnlyLoadFrom(System::String ^ assemblyFile);
public static System.Reflection.Assembly ReflectionOnlyLoadFrom (string assemblyFile);
[System.Obsolete("ReflectionOnly loading is not supported and throws PlatformNotSupportedException.", DiagnosticId="SYSLIB0018", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static System.Reflection.Assembly ReflectionOnlyLoadFrom (string assemblyFile);
static member ReflectionOnlyLoadFrom : string -> System.Reflection.Assembly
[<System.Obsolete("ReflectionOnly loading is not supported and throws PlatformNotSupportedException.", DiagnosticId="SYSLIB0018", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member ReflectionOnlyLoadFrom : string -> System.Reflection.Assembly
Public Shared Function ReflectionOnlyLoadFrom (assemblyFile As String) As Assembly
Parametreler
- assemblyFile
- String
Derlemenin bildirimini içeren dosyanın 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.
assemblyFile
bulundu, ancak 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.
Derleme adı, sistem tarafından tanımlanan uzunluk üst sınırını aşıyor.
assemblyFile
boş bir dizedir ("").
Yalnızca .NET Core ve .NET 5+ : Her durumda.
Açıklamalar
Bağımlılıklar otomatik olarak yalnızca yansıma bağlamı içine yüklenmez. Bağımlılıkları otomatik olarak yüklemek için olayı işleyip ReflectionOnlyAssemblyResolve olay işleyicisine bağımlılığı yükleyin.
Yalnızca yansıma bağlamı içine yüklenmiş bir derlemeden kod yürütemezsiniz. Kodu yürütmek için yöntemini kullanarak derlemeyi LoadFile yükleyin.
parametresi, assemblyFile
kaçış karakterleri olmayan bir URI'ye başvurmalıdır. Bu yöntem, URI'deki tüm geçersiz karakterler için kaçış karakterleri sağlar.
için assemblyFile
belirtilen yol geçerli dizine göredir.
Yalnızca yansıma bağlamı diğer bağlamlardan farklı değildir. Bağlama yüklenen derlemeler yalnızca uygulama etki alanı kaldırılarak kaldırılabilir.