Bagikan melalui


PersistedAssemblyBuilder Kelas

Definisi

Menyediakan implementasi AssemblyBuilder yang dapat bertahan perakitan ke disk atau streaming.

public ref class PersistedAssemblyBuilder sealed : System::Reflection::Emit::AssemblyBuilder
public sealed class PersistedAssemblyBuilder : System.Reflection.Emit.AssemblyBuilder
type PersistedAssemblyBuilder = class
    inherit AssemblyBuilder
Public NotInheritable Class PersistedAssemblyBuilder
Inherits AssemblyBuilder
Warisan
PersistedAssemblyBuilder

Konstruktor

PersistedAssemblyBuilder(AssemblyName, Assembly, IEnumerable<CustomAttributeBuilder>)

Membuat instans PersistedAssemblyBuilder yang dapat disimpan ke file atau streaming.

Properti

CodeBase
Kedaluwarsa.

Mendapatkan lokasi rakitan, seperti yang ditentukan awalnya (seperti dalam objek AssemblyName).

(Diperoleh dari AssemblyBuilder)
CustomAttributes

Mendapatkan koleksi yang berisi atribut kustom assembly ini.

(Diperoleh dari Assembly)
DefinedTypes

Menyediakan implementasi AssemblyBuilder yang dapat bertahan perakitan ke disk atau streaming.

(Diperoleh dari AssemblyBuilder)
EntryPoint

Mengembalikan titik masuk rakitan ini.

(Diperoleh dari AssemblyBuilder)
EscapedCodeBase
Kedaluwarsa.
Kedaluwarsa.

Mendapatkan URI, termasuk karakter escape, yang mewakili basis kode.

(Diperoleh dari Assembly)
Evidence

Mendapatkan bukti untuk rakitan ini.

(Diperoleh dari AssemblyBuilder)
ExportedTypes

Mendapatkan kumpulan jenis publik yang ditentukan dalam rakitan ini yang terlihat di luar rakitan.

(Diperoleh dari Assembly)
FullName

Mendapatkan nama tampilan rakitan dinamis saat ini.

GlobalAssemblyCache
Kedaluwarsa.

Mendapatkan nilai yang menunjukkan apakah assembly dimuat dari cache assembly global.

(Diperoleh dari AssemblyBuilder)
HostContext

Mendapatkan konteks host tempat assembly dinamis sedang dibuat.

(Diperoleh dari AssemblyBuilder)
ImageRuntimeVersion

Mendapatkan versi runtime bahasa umum yang akan disimpan dalam file yang berisi manifes.

(Diperoleh dari AssemblyBuilder)
IsCollectible

Mendapatkan nilai yang menunjukkan apakah rakitan dinamis ini disimpan dalam AssemblyLoadContextyang dapat dikumpulkan .

(Diperoleh dari AssemblyBuilder)
IsDynamic

Mendapatkan nilai yang menunjukkan bahwa rakitan saat ini adalah rakitan dinamis.

IsFullyTrusted

Mendapatkan nilai yang menunjukkan apakah rakitan saat ini dimuat dengan kepercayaan penuh.

(Diperoleh dari Assembly)
Location

Mendapatkan lokasi, dalam format basis kode, dari file yang dimuat yang berisi manifes jika tidak disalin bayangan.

(Diperoleh dari AssemblyBuilder)
ManifestModule

Mendapatkan modul di PersistedAssemblyBuilder saat ini yang berisi manifes perakitan.

Modules

Menyediakan implementasi AssemblyBuilder yang dapat bertahan perakitan ke disk atau streaming.

(Diperoleh dari AssemblyBuilder)
PermissionSet

Mendapatkan set pemberian rakitan dinamis saat ini.

(Diperoleh dari AssemblyBuilder)
ReflectionOnly

Mendapatkan nilai yang menunjukkan apakah rakitan dinamis berada dalam konteks hanya refleksi.

(Diperoleh dari AssemblyBuilder)
SecurityRuleSet

Mendapatkan nilai yang menunjukkan kumpulan aturan keamanan mana yang diterapkan runtime bahasa umum (CLR) untuk rakitan ini.

(Diperoleh dari AssemblyBuilder)

Metode

AddResourceFile(String, String)

Menambahkan file sumber daya yang ada ke rakitan ini.

(Diperoleh dari AssemblyBuilder)
AddResourceFile(String, String, ResourceAttributes)

Menambahkan file sumber daya yang ada ke rakitan ini.

(Diperoleh dari AssemblyBuilder)
CreateInstance(String)

Menemukan jenis yang ditentukan dari rakitan ini dan membuat instansnya menggunakan aktivator sistem, menggunakan pencarian peka huruf besar/kecil.

(Diperoleh dari Assembly)
CreateInstance(String, Boolean)

Menemukan jenis yang ditentukan dari rakitan ini dan membuat instansnya menggunakan aktivator sistem, dengan pencarian peka huruf besar/kecil opsional.

(Diperoleh dari Assembly)
CreateInstance(String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[])

Menemukan jenis yang ditentukan dari rakitan ini dan membuat instansnya menggunakan aktivator sistem, dengan pencarian peka huruf besar/kecil opsional dan memiliki kultur, argumen, dan atribut pengikatan dan aktivasi yang ditentukan.

(Diperoleh dari Assembly)
DefineDynamicModule(String)

Mendefinisikan modul dinamis sementara bernama dalam rakitan ini.

(Diperoleh dari AssemblyBuilder)
DefineDynamicModule(String, Boolean)

Menentukan modul dinamis sementara bernama dalam perakitan ini dan menentukan apakah informasi simbol harus dipancarkan.

(Diperoleh dari AssemblyBuilder)
DefineDynamicModule(String, String)

Menentukan modul dinamis yang dapat dipertahankan dengan nama tertentu yang akan disimpan ke file yang ditentukan. Tidak ada informasi simbol yang dipancarkan.

(Diperoleh dari AssemblyBuilder)
DefineDynamicModule(String, String, Boolean)

Menentukan modul dinamis yang dapat dipertahankan, menentukan nama modul, nama file tempat modul akan disimpan, dan apakah informasi simbol harus dipancarkan menggunakan penulis simbol default.

(Diperoleh dari AssemblyBuilder)
DefineDynamicModuleCore(String)

Ketika ditimpa dalam kelas turunan, mendefinisikan modul dinamis dalam rakitan ini.

(Diperoleh dari AssemblyBuilder)
DefineResource(String, String, String)

Menentukan sumber daya terkelola mandiri untuk rakitan ini dengan atribut sumber daya publik default.

(Diperoleh dari AssemblyBuilder)
DefineResource(String, String, String, ResourceAttributes)

Menentukan sumber daya terkelola mandiri untuk rakitan ini. Atribut dapat ditentukan untuk sumber daya terkelola.

(Diperoleh dari AssemblyBuilder)
DefineUnmanagedResource(Byte[])

Mendefinisikan sumber daya yang tidak dikelola untuk rakitan ini sebagai blob byte buram.

(Diperoleh dari AssemblyBuilder)
DefineUnmanagedResource(String)

Menentukan file sumber daya yang tidak dikelola untuk rakitan ini yang diberi nama file sumber daya.

(Diperoleh dari AssemblyBuilder)
DefineVersionInfoResource()

Menentukan sumber daya informasi versi yang tidak dikelola menggunakan informasi yang ditentukan dalam objek AssemblyName assembly dan atribut kustom assembly.

(Diperoleh dari AssemblyBuilder)
DefineVersionInfoResource(String, String, String, String, String)

Menentukan sumber daya informasi versi yang tidak dikelola untuk rakitan ini dengan spesifikasi tertentu.

(Diperoleh dari AssemblyBuilder)
Equals(Object)

Mengembalikan nilai yang menunjukkan apakah instans ini sama dengan objek yang ditentukan.

(Diperoleh dari AssemblyBuilder)
GenerateMetadata(BlobBuilder, BlobBuilder)

Menghasilkan metadata untuk PersistedAssemblyBuilder.

GenerateMetadata(BlobBuilder, BlobBuilder, MetadataBuilder)

Menghasilkan metadata untuk PersistedAssemblyBuilder.

GetCustomAttributes(Boolean)

Mengembalikan semua atribut kustom yang telah diterapkan ke AssemblyBuildersaat ini.

(Diperoleh dari AssemblyBuilder)
GetCustomAttributes(Type, Boolean)

Mengembalikan semua atribut kustom yang telah diterapkan ke AssemblyBuildersaat ini , dan yang berasal dari jenis atribut tertentu.

(Diperoleh dari AssemblyBuilder)
GetCustomAttributesData()

Mengembalikan objek CustomAttributeData yang berisi informasi tentang atribut yang telah diterapkan ke AssemblyBuildersaat ini.

(Diperoleh dari AssemblyBuilder)
GetDynamicModule(String)

Mengembalikan modul dinamis dengan nama yang ditentukan.

(Diperoleh dari AssemblyBuilder)
GetDynamicModuleCore(String)

Saat ditimpa dalam kelas turunan, mengembalikan modul dinamis dengan nama yang ditentukan.

(Diperoleh dari AssemblyBuilder)
GetExportedTypes()

Mendapatkan jenis yang diekspor yang ditentukan dalam rakitan ini.

(Diperoleh dari AssemblyBuilder)
GetFile(String)

Mendapatkan FileStream untuk file yang ditentukan dalam tabel file manifes perakitan ini.

(Diperoleh dari AssemblyBuilder)
GetFiles()

Mendapatkan file dalam tabel file manifes perakitan.

(Diperoleh dari Assembly)
GetFiles(Boolean)

Mendapatkan file dalam tabel file manifes perakitan, menentukan apakah akan menyertakan modul sumber daya.

(Diperoleh dari AssemblyBuilder)
GetForwardedTypes()

Menyediakan implementasi AssemblyBuilder yang dapat bertahan perakitan ke disk atau streaming.

(Diperoleh dari Assembly)
GetHashCode()

Mengembalikan kode hash untuk instans ini.

(Diperoleh dari AssemblyBuilder)
GetLoadedModules()

Mendapatkan semua modul yang dimuat yang merupakan bagian dari rakitan ini.

(Diperoleh dari Assembly)
GetLoadedModules(Boolean)

Mengembalikan semua modul yang dimuat yang merupakan bagian dari rakitan ini, dan secara opsional menyertakan modul sumber daya.

(Diperoleh dari AssemblyBuilder)
GetManifestResourceInfo(String)

Mengembalikan informasi tentang bagaimana sumber daya yang diberikan telah dipertahankan.

(Diperoleh dari AssemblyBuilder)
GetManifestResourceNames()

Memuat sumber daya manifes yang ditentukan dari rakitan ini.

(Diperoleh dari AssemblyBuilder)
GetManifestResourceStream(String)

Memuat sumber daya manifes yang ditentukan dari rakitan ini.

(Diperoleh dari AssemblyBuilder)
GetManifestResourceStream(Type, String)

Memuat sumber daya manifes yang ditentukan, yang dicakup oleh namespace dari jenis yang ditentukan, dari rakitan ini.

(Diperoleh dari AssemblyBuilder)
GetModule(String)

Mendapatkan modul yang ditentukan dalam rakitan ini.

(Diperoleh dari AssemblyBuilder)
GetModules()

Mendapatkan semua modul yang merupakan bagian dari perakitan ini.

(Diperoleh dari Assembly)
GetModules(Boolean)

Mendapatkan semua modul yang merupakan bagian dari perakitan ini, dan secara opsional menyertakan modul sumber daya.

(Diperoleh dari AssemblyBuilder)
GetName()

Mendapatkan AssemblyName untuk rakitan ini.

(Diperoleh dari Assembly)
GetName(Boolean)

Mendapatkan AssemblyName yang ditentukan ketika rakitan dinamis saat ini dibuat.

GetObjectData(SerializationInfo, StreamingContext)
Kedaluwarsa.

Mendapatkan informasi serialisasi dengan semua data yang diperlukan untuk menginstansiasi kembali perakitan ini.

(Diperoleh dari Assembly)
GetReferencedAssemblies()

Mendapatkan daftar objek AssemblyName yang tidak lengkap untuk rakitan yang dirujuk oleh AssemblyBuilderini.

(Diperoleh dari AssemblyBuilder)
GetSatelliteAssembly(CultureInfo)

Mendapatkan rakitan satelit untuk budaya yang ditentukan.

(Diperoleh dari AssemblyBuilder)
GetSatelliteAssembly(CultureInfo, Version)

Mendapatkan versi rakitan satelit yang ditentukan untuk budaya yang ditentukan.

(Diperoleh dari AssemblyBuilder)
GetType()

Menyediakan implementasi AssemblyBuilder yang dapat bertahan perakitan ke disk atau streaming.

(Diperoleh dari Assembly)
GetType(String)

Mendapatkan objek Type dengan nama yang ditentukan dalam instans rakitan.

(Diperoleh dari Assembly)
GetType(String, Boolean)

Mendapatkan objek Type dengan nama yang ditentukan dalam instans rakitan dan secara opsional melemparkan pengecualian jika jenisnya tidak ditemukan.

(Diperoleh dari Assembly)
GetType(String, Boolean, Boolean)

Mendapatkan jenis yang ditentukan dari jenis yang telah ditentukan dan dibuat dalam AssemblyBuildersaat ini.

(Diperoleh dari AssemblyBuilder)
GetTypes()

Mendapatkan semua jenis yang ditentukan dalam rakitan ini.

(Diperoleh dari Assembly)
IsDefined(Type, Boolean)

Mengembalikan nilai yang menunjukkan apakah satu atau beberapa instans dari jenis atribut yang ditentukan diterapkan ke anggota ini.

(Diperoleh dari AssemblyBuilder)
LoadModule(String, Byte[])

Memuat modul, internal ke rakitan ini, dengan gambar berbasis format file objek umum (COFF) yang berisi modul yang dipancarkan, atau file sumber daya.

(Diperoleh dari Assembly)
LoadModule(String, Byte[], Byte[])

Memuat modul, internal ke rakitan ini, dengan gambar berbasis format file objek umum (COFF) yang berisi modul yang dipancarkan, atau file sumber daya. Byte mentah yang mewakili simbol untuk modul juga dimuat.

(Diperoleh dari Assembly)
MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
Save(Stream)

Menserialisasikan rakitan ke aliran yang ditentukan.

Save(String)

Menyimpan rakitan ke disk.

Save(String, PortableExecutableKinds, ImageFileMachine)

Menyimpan rakitan dinamis ini ke disk, menentukan sifat kode dalam executable perakitan dan platform target.

(Diperoleh dari AssemblyBuilder)
SetCustomAttribute(ConstructorInfo, Byte[])

Atur atribut kustom pada rakitan ini menggunakan blob atribut kustom tertentu.

(Diperoleh dari AssemblyBuilder)
SetCustomAttribute(CustomAttributeBuilder)

Atur atribut kustom pada rakitan ini menggunakan pembangun atribut kustom.

(Diperoleh dari AssemblyBuilder)
SetCustomAttributeCore(ConstructorInfo, ReadOnlySpan<Byte>)

Saat ditimpa di kelas turunan, atur atribut kustom pada rakitan ini.

(Diperoleh dari AssemblyBuilder)
SetEntryPoint(MethodInfo)

Mengatur titik masuk untuk rakitan dinamis ini, dengan asumsi bahwa aplikasi konsol sedang dibangun.

(Diperoleh dari AssemblyBuilder)
SetEntryPoint(MethodInfo, PEFileKinds)

Mengatur titik masuk untuk rakitan ini dan menentukan jenis file portable executable (PE) yang sedang dibangun.

(Diperoleh dari AssemblyBuilder)
ToString()

Mengembalikan nama lengkap rakitan, juga dikenal sebagai nama tampilan.

(Diperoleh dari Assembly)

Acara

ModuleResolve

Terjadi ketika pemuat kelas runtime bahasa umum tidak dapat menyelesaikan referensi ke modul internal perakitan melalui cara normal.

(Diperoleh dari Assembly)

Metode Ekstensi

GetExportedTypes(Assembly)

Menyediakan implementasi AssemblyBuilder yang dapat bertahan perakitan ke disk atau streaming.

GetModules(Assembly)

Menyediakan implementasi AssemblyBuilder yang dapat bertahan perakitan ke disk atau streaming.

GetTypes(Assembly)

Menyediakan implementasi AssemblyBuilder yang dapat bertahan perakitan ke disk atau streaming.

GetCustomAttribute(Assembly, Type)

Mengambil atribut kustom dari jenis tertentu yang diterapkan ke rakitan tertentu.

GetCustomAttribute<T>(Assembly)

Mengambil atribut kustom dari jenis tertentu yang diterapkan ke rakitan tertentu.

GetCustomAttributes(Assembly)

Mengambil kumpulan atribut kustom yang diterapkan ke rakitan tertentu.

GetCustomAttributes(Assembly, Type)

Mengambil kumpulan atribut kustom dari jenis tertentu yang diterapkan ke rakitan tertentu.

GetCustomAttributes<T>(Assembly)

Mengambil kumpulan atribut kustom dari jenis tertentu yang diterapkan ke rakitan tertentu.

IsDefined(Assembly, Type)

Menunjukkan apakah atribut kustom dari jenis tertentu diterapkan ke rakitan tertentu.

TryGetRawMetadata(Assembly, Byte*, Int32)

Mengambil bagian metadata dari rakitan, untuk digunakan dengan MetadataReader.

Berlaku untuk