共用方式為


PersistedAssemblyBuilder 類別

定義

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
繼承
PersistedAssemblyBuilder

建構函式

PersistedAssemblyBuilder(AssemblyName, Assembly, IEnumerable<CustomAttributeBuilder>)

屬性

CodeBase
已淘汰.

取得原先指定的組件位置 (例如在 AssemblyName 物件中指定的位置)。

(繼承來源 AssemblyBuilder)
CustomAttributes

取得包含此組件之自訂屬性的集合。

(繼承來源 Assembly)
DefinedTypes (繼承來源 AssemblyBuilder)
EntryPoint

傳回這個組件的進入點。

(繼承來源 AssemblyBuilder)
EscapedCodeBase
已淘汰.
已淘汰.

取得代表基礎碼的 URI,包括逸出字元。

(繼承來源 Assembly)
Evidence

取得這個組件的辨識碼。

(繼承來源 AssemblyBuilder)
ExportedTypes

取得在這個組件中定義的公用類型集合,而這些類型在組件外部是可見的。

(繼承來源 Assembly)
FullName
GlobalAssemblyCache
已淘汰.

取得值,這個值表示組件是否從全域組件快取載入。

(繼承來源 AssemblyBuilder)
HostContext

取得建立動態組件所在的主機內容。

(繼承來源 AssemblyBuilder)
ImageRuntimeVersion

取得將要儲存在含有資訊清單之檔案中的 Common Language Runtime 版本。

(繼承來源 AssemblyBuilder)
IsCollectible

取得值,這個值表示這個動態元件是否保留在可 AssemblyLoadContext收集的 中。

(繼承來源 AssemblyBuilder)
IsDynamic
IsFullyTrusted

取得值,這個值表示目前組件是否以完全信任來載入。

(繼承來源 Assembly)
Location

如果不是陰影複製,則取得包含資訊清單之已載入檔案的位置 (程式碼基底格式)。

(繼承來源 AssemblyBuilder)
ManifestModule
Modules (繼承來源 AssemblyBuilder)
PermissionSet

取得目前動態組件的授權集。

(繼承來源 AssemblyBuilder)
ReflectionOnly

取得值,其會表示此動態組件是否位於僅限反射內容中。

(繼承來源 AssemblyBuilder)
SecurityRuleSet

取得值,這個值指出應針對此組件強制執行的 Common Language Runtime (CLR) 安全性規則組合。

(繼承來源 AssemblyBuilder)

方法

AddResourceFile(String, String)

將現有的資源檔加入這個組件。

(繼承來源 AssemblyBuilder)
AddResourceFile(String, String, ResourceAttributes)

將現有的資源檔加入這個組件。

(繼承來源 AssemblyBuilder)
CreateInstance(String)

從這個組件找出指定類型,並使用系統啟動項,利用區分大小寫的搜尋,建立它的執行個體。

(繼承來源 Assembly)
CreateInstance(String, Boolean)

從這個組件找出指定類型,並使用系統啟動項,利用選擇性區分大小寫的搜尋,建立它的執行個體。

(繼承來源 Assembly)
CreateInstance(String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[])

從這個組件找出指定類型,並使用系統啟動項,利用選擇性區分大小寫的搜尋,以及取得指定文化特性 (Culture)、引數和繫結和啟動屬性,建立它的執行個體。

(繼承來源 Assembly)
DefineDynamicModule(String)

在此組件中定義具名的暫時性動態模組。

(繼承來源 AssemblyBuilder)
DefineDynamicModule(String, Boolean)

定義這個組件中的具名暫時性動態模組,並指定是否應該發出符號資訊。

(繼承來源 AssemblyBuilder)
DefineDynamicModule(String, String)

以會儲存在指定檔案的指定名稱定義永久性動態模組。 沒有發出任何符號資訊。

(繼承來源 AssemblyBuilder)
DefineDynamicModule(String, String, Boolean)

定義永久性動態模組,指定模組名稱、要儲存該模組的檔案名稱,以及是否應使用預設符號寫入器發出符號資訊。

(繼承來源 AssemblyBuilder)
DefineDynamicModuleCore(String)

在衍生類別中覆寫時,定義此元件中的動態模組。

(繼承來源 AssemblyBuilder)
DefineResource(String, String, String)

使用預設公用資源屬性定義這個組件的獨立受管理資源。

(繼承來源 AssemblyBuilder)
DefineResource(String, String, String, ResourceAttributes)

定義這個組件的獨立受管理資源。 Managed 資源可指定屬性。

(繼承來源 AssemblyBuilder)
DefineUnmanagedResource(Byte[])

將這個組件的 Unmanaged 資源定義為不透明的 Blob (位元組)。

(繼承來源 AssemblyBuilder)
DefineUnmanagedResource(String)

定義指定資源檔名稱的這個組件之 Unmanaged 資源檔。

(繼承來源 AssemblyBuilder)
DefineVersionInfoResource()

使用組件 AssemblyName 物件和組件自訂屬性中指定的資訊,定義 Unmanaged Version 資訊資源。

(繼承來源 AssemblyBuilder)
DefineVersionInfoResource(String, String, String, String, String)

請使用指定的規格定義這個組件的 Unmanaged Version 資訊資源。

(繼承來源 AssemblyBuilder)
Equals(Object)

傳回值,指出此執行個體是否等於指定的物件。

(繼承來源 AssemblyBuilder)
GenerateMetadata(BlobBuilder, BlobBuilder)
GenerateMetadata(BlobBuilder, BlobBuilder, MetadataBuilder)
GetCustomAttributes(Boolean)

傳回已套用至目前 AssemblyBuilder 的所有自訂屬性。

(繼承來源 AssemblyBuilder)
GetCustomAttributes(Type, Boolean)

傳回已套用至目前 AssemblyBuilder 的所有自訂屬性,以及衍生自指定屬性類型的所有自訂屬性。

(繼承來源 AssemblyBuilder)
GetCustomAttributesData()

傳回 CustomAttributeData 物件,其中包含已套用至目前 AssemblyBuilder 的屬性之相關資訊。

(繼承來源 AssemblyBuilder)
GetDynamicModule(String)

傳回具有指定名稱的動態模組。

(繼承來源 AssemblyBuilder)
GetDynamicModuleCore(String)

在衍生類別中覆寫時,傳回具有指定名稱的動態模組。

(繼承來源 AssemblyBuilder)
GetExportedTypes()

取得這個組件中定義的匯出類型。

(繼承來源 AssemblyBuilder)
GetFile(String)

取得指定之檔案的 FileStream,這個指定之檔案位於這個組件的資訊清單檔案表中。

(繼承來源 AssemblyBuilder)
GetFiles()

取得組件資訊清單檔案表中的檔案。

(繼承來源 Assembly)
GetFiles(Boolean)

取得組件資訊清單檔案表中的檔案,指定是否要包含資源模組。

(繼承來源 AssemblyBuilder)
GetForwardedTypes() (繼承來源 Assembly)
GetHashCode()

傳回這個執行個體的雜湊碼。

(繼承來源 AssemblyBuilder)
GetLoadedModules()

取得做為這個組件部分的所有載入模組。

(繼承來源 Assembly)
GetLoadedModules(Boolean)

傳回所有屬於這個組件的載入模組,並選擇性地包含資源模組。

(繼承來源 AssemblyBuilder)
GetManifestResourceInfo(String)

傳回指定資源已保存方式的資訊。

(繼承來源 AssemblyBuilder)
GetManifestResourceNames()

載入來自這個組件的指定資訊清單資源。

(繼承來源 AssemblyBuilder)
GetManifestResourceStream(String)

載入來自這個組件的指定資訊清單資源。

(繼承來源 AssemblyBuilder)
GetManifestResourceStream(Type, String)

從這個組件載入指定資訊清單資源,由指定類型的命名空間限定範圍。

(繼承來源 AssemblyBuilder)
GetModule(String)

取得這個組件中的指定模組。

(繼承來源 AssemblyBuilder)
GetModules()

取得所有屬於這個組件的模組。

(繼承來源 Assembly)
GetModules(Boolean)

取得所有屬於這個組件的模組,並選擇性地包含資源模組。

(繼承來源 AssemblyBuilder)
GetName()

取得這個組件的 AssemblyName

(繼承來源 Assembly)
GetName(Boolean)
GetObjectData(SerializationInfo, StreamingContext)
已淘汰.

使用要重新執行個體化這個組件所需的所有資料,取得序列化 (Serialization) 資訊。

(繼承來源 Assembly)
GetReferencedAssemblies()

取得這個 AssemblyBuilder 所參考組件之 AssemblyName 物件的不完整清單。

(繼承來源 AssemblyBuilder)
GetSatelliteAssembly(CultureInfo)

取得指定文化特性的附屬組件。

(繼承來源 AssemblyBuilder)
GetSatelliteAssembly(CultureInfo, Version)

取得指定文化特性的附屬組件指定版本。

(繼承來源 AssemblyBuilder)
GetType() (繼承來源 Assembly)
GetType(String)

取得具有組件執行個體中指定名稱的 Type 物件。

(繼承來源 Assembly)
GetType(String, Boolean)

取得具有組件執行個體中指定之名稱的 Type 物件,並在找不到類型時選擇性地擲回例外狀況。

(繼承來源 Assembly)
GetType(String, Boolean, Boolean)

由在目前 AssemblyBuilder 中定義和建立的類型取得指定的類型。

(繼承來源 AssemblyBuilder)
GetTypes()

取得這個元件中定義的所有型別。

(繼承來源 Assembly)
IsDefined(Type, Boolean)

傳回值,這個值表示指定屬性類型的一或多個執行個體是否套用至這個成員。

(繼承來源 AssemblyBuilder)
LoadModule(String, Byte[])

使用通用物件檔案格式 (COFF) 為基礎的映像 (包含發出的模組) 或是資源檔,載入組件的內部模組。

(繼承來源 Assembly)
LoadModule(String, Byte[], Byte[])

使用通用物件檔案格式 (COFF) 為基礎的映像 (包含發出的模組) 或是資源檔,載入組件的內部模組。 表示模組符號的未經處理位元組也載入。

(繼承來源 Assembly)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
Save(Stream)
Save(String)
Save(String, PortableExecutableKinds, ImageFileMachine)

將這個動態組件儲存至磁碟,指定在組件的可執行檔和目標平台的程式碼本質。

(繼承來源 AssemblyBuilder)
SetCustomAttribute(ConstructorInfo, Byte[])

使用指定的自訂屬性 Blob 來設定這個組件上的自訂屬性。

(繼承來源 AssemblyBuilder)
SetCustomAttribute(CustomAttributeBuilder)

使用自訂屬性產生器來設定這個組件上的自訂屬性。

(繼承來源 AssemblyBuilder)
SetCustomAttributeCore(ConstructorInfo, ReadOnlySpan<Byte>)

在衍生類別中覆寫時,在此元件上設定自定義屬性。

(繼承來源 AssemblyBuilder)
SetEntryPoint(MethodInfo)

設定這個動態組件的進入點,並假設正在建立主控台應用程式。

(繼承來源 AssemblyBuilder)
SetEntryPoint(MethodInfo, PEFileKinds)

設定這個組件的進入點和定義正在建置之可攜式執行檔 (PE 檔) 的類型。

(繼承來源 AssemblyBuilder)
ToString()

傳回組件的完整名稱,也稱為顯示名稱。

(繼承來源 Assembly)

事件

ModuleResolve

發生於 Common Language Runtime 類別載入器無法經由一般方法解析對組件內部模組的參考時。

(繼承來源 Assembly)

擴充方法

GetExportedTypes(Assembly)
GetModules(Assembly)
GetTypes(Assembly)
GetCustomAttribute(Assembly, Type)

擷取指定型別的自訂屬性,此屬性套用至指定組件。

GetCustomAttribute<T>(Assembly)

擷取指定型別的自訂屬性,此屬性套用至指定組件。

GetCustomAttributes(Assembly)

擷取套用至指定組件的自訂屬性集合。

GetCustomAttributes(Assembly, Type)

擷取指定型別的自訂屬性集合,此集合套用至指定組件。

GetCustomAttributes<T>(Assembly)

擷取指定型別的自訂屬性集合,此集合套用至指定組件。

IsDefined(Assembly, Type)

指出是否將所指定型別的自訂屬性套用至指定的組件。

TryGetRawMetadata(Assembly, Byte*, Int32)

擷取元件的元數據區段,以搭配 使用 MetadataReader

適用於