Assembly.ReflectionOnlyLoad Yöntem

Tanım

Derlemeyi yalnızca yansıma bağlamı içine yükler; burada incelenebilir ancak yürütülemez.

Aşırı Yüklemeler

Name Description
ReflectionOnlyLoad(Byte[])

Derlemeyi, yayılan bir derleme içeren ortak nesne dosya biçimi (COFF) tabanlı görüntüden yükler. Derleme, çağıranın uygulama etki alanının yalnızca yansıma bağlamı içine yüklenir.

ReflectionOnlyLoad(String)

Görüntü adı verilen bir derlemeyi yalnızca yansıma bağlamı içine yükler.

ReflectionOnlyLoad(Byte[])

Derlemeyi, yayılan bir derleme içeren ortak nesne dosya biçimi (COFF) tabanlı görüntüden yükler. Derleme, çağıranın uygulama etki alanının yalnızca yansıma bağlamı içine yüklenir.

public:
 static System::Reflection::Assembly ^ ReflectionOnlyLoad(cli::array <System::Byte> ^ rawAssembly);
public static System.Reflection.Assembly ReflectionOnlyLoad(byte[] rawAssembly);
static member ReflectionOnlyLoad : byte[] -> System.Reflection.Assembly
Public Shared Function ReflectionOnlyLoad (rawAssembly As Byte()) As Assembly

Parametreler

rawAssembly
Byte[]

Yayılan bir derleme içeren COFF tabanlı bir görüntü olan bayt dizisi.

Döndürülenler

Yüklenen derleme.

Özel durumlar

rawAssembly, null'e eşittir.

rawAssembly şu anda yüklü olan çalışma zamanı için geçerli bir derleme değildir.

rawAssembly yüklenemiyor.

Yalnızca .NET Core ve .NET 5+ : Her durumda.

Açıklamalar

Yalnızca yansıma bağlamı içine yüklenen bir derlemeden kod yürütemezsiniz. Kodu yürütmek için derlemenin de yöntemini kullanarak yürütme bağlamı içine Load yüklenmesi gerekir.

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

ReflectionOnlyLoad(String)

Görüntü adı verilen bir derlemeyi yalnızca yansıma bağlamı içine yükler.

public:
 static System::Reflection::Assembly ^ ReflectionOnlyLoad(System::String ^ assemblyString);
public static System.Reflection.Assembly ReflectionOnlyLoad(string assemblyString);
static member ReflectionOnlyLoad : string -> System.Reflection.Assembly
Public Shared Function ReflectionOnlyLoad (assemblyString As String) As Assembly

Parametreler

assemblyString
String

Özelliği tarafından döndürülen derlemenin FullName görünen adı.

Döndürülenler

Yüklenen derleme.

Özel durumlar

assemblyString, null'e eşittir.

assemblyString boş bir dizedir ("").

assemblyString bulunamadı.

assemblyString bulunur, ancak yüklenemez.

assemblyString şu anda yüklü olan çalışma zamanı için geçerli bir derleme değildir.

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.

Yalnızca yansıma bağlamı içine yüklenen bir derlemeden kod yürütemezsiniz. Kodu yürütmek için derlemenin de yöntemini kullanarak yürütme bağlamı içine Load yüklenmesi gerekir.

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