Assembly.ReflectionOnlyLoad 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.
Derlemeyi yalnızca yansıma bağlamı içine yükler; burada incelenebilir ancak yürütülemez.
Aşırı Yüklemeler
ReflectionOnlyLoad(Byte[]) |
Geçersiz.
Derlemeyi, yayılan bir derleme içeren ortak nesne dosyası biçimi (COFF) tabanlı bir 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) |
Geçersiz.
Bir derlemeyi, görünen adı dikkate alındığında yalnızca yansıma bağlamı içine yükler. |
ReflectionOnlyLoad(Byte[])
- Kaynak:
- Assembly.cs
- Kaynak:
- Assembly.cs
- Kaynak:
- Assembly.cs
Dikkat
ReflectionOnly loading is not supported and throws PlatformNotSupportedException.
Derlemeyi, yayılan bir derleme içeren ortak nesne dosyası biçimi (COFF) tabanlı bir 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);
[System.Obsolete("ReflectionOnly loading is not supported and throws PlatformNotSupportedException.", DiagnosticId="SYSLIB0018", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static System.Reflection.Assembly ReflectionOnlyLoad (byte[] rawAssembly);
static member ReflectionOnlyLoad : byte[] -> System.Reflection.Assembly
[<System.Obsolete("ReflectionOnly loading is not supported and throws PlatformNotSupportedException.", DiagnosticId="SYSLIB0018", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member ReflectionOnlyLoad : byte[] -> System.Reflection.Assembly
Public Shared Function ReflectionOnlyLoad (rawAssembly As Byte()) As Assembly
Parametreler
- rawAssembly
- Byte[]
Yayılan derlemeyi içeren COFF tabanlı bir görüntü olan bayt dizisi.
Döndürülenler
Yüklenen derleme.
- Öznitelikler
Özel durumlar
rawAssembly
, null
değeridir.
rawAssembly
şu anda yüklü olan çalışma zamanı için geçerli bir derleme değil.
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ı Load içine 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)
- Kaynak:
- Assembly.cs
- Kaynak:
- Assembly.cs
- Kaynak:
- Assembly.cs
Dikkat
ReflectionOnly loading is not supported and throws PlatformNotSupportedException.
Bir derlemeyi, görünen adı dikkate alındığında 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);
[System.Obsolete("ReflectionOnly loading is not supported and throws PlatformNotSupportedException.", DiagnosticId="SYSLIB0018", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static System.Reflection.Assembly ReflectionOnlyLoad (string assemblyString);
static member ReflectionOnlyLoad : 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 ReflectionOnlyLoad : string -> System.Reflection.Assembly
Public Shared Function ReflectionOnlyLoad (assemblyString As String) As Assembly
Parametreler
Döndürülenler
Yüklenen derleme.
- Öznitelikler
Özel durumlar
assemblyString
, null
değeridir.
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ğil.
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ı Load içine 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.