PersistedAssemblyBuilder 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供 AssemblyBuilder 實作,可將元件保存到磁碟或數據流。
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(AssemblyName, Assembly, IEnumerable<CustomAttributeBuilder>) |
建立可儲存至檔案或數據流的 PersistedAssemblyBuilder 實例。 |
屬性
CodeBase |
已淘汰.
取得元件的位置,如原本指定的 (例如在 AssemblyName 物件中)。 (繼承來源 AssemblyBuilder) |
CustomAttributes |
取得集合,其中包含這個元件的自定義屬性。 (繼承來源 Assembly) |
DefinedTypes |
提供 AssemblyBuilder 實作,可將元件保存到磁碟或數據流。 (繼承來源 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 |
取得目前 PersistedAssemblyBuilder 中包含元件指令清單的模組。 |
Modules |
提供 AssemblyBuilder 實作,可將元件保存到磁碟或數據流。 (繼承來源 AssemblyBuilder) |
PermissionSet |
取得目前動態元件的授與集。 (繼承來源 AssemblyBuilder) |
ReflectionOnly |
取得值,指出動態元件是否在僅限反映的內容中。 (繼承來源 AssemblyBuilder) |
SecurityRuleSet |
取得值,這個值表示 Common Language Runtime (CLR) 針對這個元件強制執行的一組安全性規則。 (繼承來源 AssemblyBuilder) |
方法
事件
ModuleResolve |
當 Common Language Runtime 類別載入器無法透過一般方法解析元件內部模組的參考時發生。 (繼承來源 Assembly) |
擴充方法
GetExportedTypes(Assembly) |
提供 AssemblyBuilder 實作,可將元件保存到磁碟或數據流。 |
GetModules(Assembly) |
提供 AssemblyBuilder 實作,可將元件保存到磁碟或數據流。 |
GetTypes(Assembly) |
提供 AssemblyBuilder 實作,可將元件保存到磁碟或數據流。 |
GetCustomAttribute(Assembly, Type) |
擷取套用至指定元件之指定型別的自定義屬性。 |
GetCustomAttribute<T>(Assembly) |
擷取套用至指定元件之指定型別的自定義屬性。 |
GetCustomAttributes(Assembly) |
擷取套用至指定元件之自定義屬性的集合。 |
GetCustomAttributes(Assembly, Type) |
擷取套用至指定元件之指定型別的自定義屬性集合。 |
GetCustomAttributes<T>(Assembly) |
擷取套用至指定元件之指定型別的自定義屬性集合。 |
IsDefined(Assembly, Type) |
指出指定的型別的自定義屬性是否套用至指定的元件。 |
TryGetRawMetadata(Assembly, Byte*, Int32) |
擷取元件的元數據區段,以搭配 MetadataReader使用。 |