Bagikan melalui


PersistedAssemblyBuilder Kelas

Definisi

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>)

Properti

CodeBase
Kedaluwarsa.

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

(Diperoleh dari AssemblyBuilder)
CustomAttributes

Mendapatkan koleksi yang berisi atribut kustom assembly ini.

(Diperoleh dari Assembly)
DefinedTypes (Diperoleh dari AssemblyBuilder)
EntryPoint

Mengembalikan titik masuk dari assembly ini.

(Diperoleh dari AssemblyBuilder)
EscapedCodeBase
Kedaluwarsa.
Kedaluwarsa.

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

(Diperoleh dari Assembly)
Evidence

Mendapatkan bukti untuk perakitan ini.

(Diperoleh dari AssemblyBuilder)
ExportedTypes

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

(Diperoleh dari Assembly)
FullName
GlobalAssemblyCache
Kedaluwarsa.

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

(Diperoleh dari AssemblyBuilder)
HostContext

Mendapatkan konteks host tempat rakitan 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 diadakan dalam koleksi AssemblyLoadContext.

(Diperoleh dari AssemblyBuilder)
IsDynamic
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
Modules (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 sekumpulan aturan keamanan mana yang diterapkan runtime bahasa umum (CLR) untuk perakitan 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 budaya, argumen, dan atribut pengikatan dan aktivasi yang ditentukan.

(Diperoleh dari Assembly)
DefineDynamicModule(String)

Mendefinisikan modul dinamis sementara bernama dalam perakitan 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 yang diberikan yang akan disimpan ke file yang ditentukan. Tidak ada informasi simbol yang dipancarkan.

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

Menentukan modul dinamis yang tetap, 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 di kelas turunan, menentukan modul dinamis dalam perakitan ini.

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

Menentukan sumber daya terkelola mandiri untuk perakitan 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 terkelola untuk rakitan ini sebagai blob buram byte.

(Diperoleh dari AssemblyBuilder)
DefineUnmanagedResource(String)

Menentukan file sumber daya yang tidak terkelola 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 terkelola untuk perakitan ini dengan spesifikasi yang diberikan.

(Diperoleh dari AssemblyBuilder)
Equals(Object)

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

(Diperoleh dari AssemblyBuilder)
GenerateMetadata(BlobBuilder, BlobBuilder)
GenerateMetadata(BlobBuilder, BlobBuilder, MetadataBuilder)
GetCustomAttributes(Boolean)

Mengembalikan semua atribut kustom yang telah diterapkan ke saat ini AssemblyBuilder.

(Diperoleh dari AssemblyBuilder)
GetCustomAttributes(Type, Boolean)

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

(Diperoleh dari AssemblyBuilder)
GetCustomAttributesData()

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

(Diperoleh dari AssemblyBuilder)
GetDynamicModule(String)

Mengembalikan modul dinamis dengan nama yang ditentukan.

(Diperoleh dari AssemblyBuilder)
GetDynamicModuleCore(String)

Saat ditimpa di 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)

FileStream Mendapatkan 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() (Diperoleh dari Assembly)
GetHashCode()

Mengembalikan kode hash untuk instans ini.

(Diperoleh dari AssemblyBuilder)
GetLoadedModules()

Mendapatkan semua modul yang dimuat yang merupakan bagian dari perakitan 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()

AssemblyName Mendapatkan untuk rakitan ini.

(Diperoleh dari Assembly)
GetName(Boolean)
GetObjectData(SerializationInfo, StreamingContext)
Kedaluwarsa.

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

(Diperoleh dari Assembly)
GetReferencedAssemblies()

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

(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() (Diperoleh dari Assembly)
GetType(String)

Mendapatkan objek dengan nama yang ditentukan dalam instans Type assembly.

(Diperoleh dari Assembly)
GetType(String, Boolean)

Mendapatkan objek dengan nama yang ditentukan dalam instans Type assembly 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 di saat ini AssemblyBuilder.

(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 assembly 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 assembly 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 yang saat ini Object.

(Diperoleh dari Object)
Save(Stream)
Save(String)
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 penyusun atribut kustom.

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

Saat ditimpa di kelas turunan, mengatur 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 portable executable (file 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)
GetModules(Assembly)
GetTypes(Assembly)
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 assembly, untuk digunakan dengan MetadataReader.

Berlaku untuk