Aracılığıyla paylaş


Assembly.ReflectionOnlyLoadFrom(String) Yöntem

Tanım

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.

Şunlara uygulanır