Share via


PersistedAssemblyBuilder Třída

Definice

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
Dědičnost
PersistedAssemblyBuilder

Konstruktory

PersistedAssemblyBuilder(AssemblyName, Assembly, IEnumerable<CustomAttributeBuilder>)

Vlastnosti

CodeBase
Zastaralé.

Získá umístění sestavení, jak bylo původně zadáno (například v objektu AssemblyName ).

(Zděděno od AssemblyBuilder)
CustomAttributes

Získá kolekci, která obsahuje vlastní atributy sestavení.

(Zděděno od Assembly)
DefinedTypes (Zděděno od AssemblyBuilder)
EntryPoint

Vrátí vstupní bod tohoto sestavení.

(Zděděno od AssemblyBuilder)
EscapedCodeBase
Zastaralé.
Zastaralé.

Získá identifikátor URI, včetně řídicích znaků, který představuje základ kódu.

(Zděděno od Assembly)
Evidence

Získá důkazy pro toto sestavení.

(Zděděno od AssemblyBuilder)
ExportedTypes

Získá kolekci veřejných typů definovaných v tomto sestavení, které jsou viditelné mimo sestavení.

(Zděděno od Assembly)
FullName
GlobalAssemblyCache
Zastaralé.

Získá hodnotu, která označuje, zda sestavení bylo načteno z globální mezipaměti sestavení.

(Zděděno od AssemblyBuilder)
HostContext

Získá kontext hostitele, kde se vytváří dynamické sestavení.

(Zděděno od AssemblyBuilder)
ImageRuntimeVersion

Získá verzi modulu CLR (Common Language Runtime), který bude uložen v souboru obsahujícím manifest.

(Zděděno od AssemblyBuilder)
IsCollectible

Získá hodnotu, která označuje, zda toto dynamické sestavení je uložen v collectible AssemblyLoadContext.

(Zděděno od AssemblyBuilder)
IsDynamic
IsFullyTrusted

Získá hodnotu, která označuje, zda aktuální sestavení je načtena s úplným vztahem důvěryhodnosti.

(Zděděno od Assembly)
Location

Získá umístění ve formátu základu kódu načteného souboru, který obsahuje manifest, pokud není stínově zkopírován.

(Zděděno od AssemblyBuilder)
ManifestModule
Modules (Zděděno od AssemblyBuilder)
PermissionSet

Získá sadu grantů aktuální dynamické sestavení.

(Zděděno od AssemblyBuilder)
ReflectionOnly

Získá hodnotu označující, zda dynamické sestavení je v kontextu pouze reflexe.

(Zděděno od AssemblyBuilder)
SecurityRuleSet

Získá hodnotu, která označuje, která sada pravidel zabezpečení common language runtime (CLR) vynucuje pro toto sestavení.

(Zděděno od AssemblyBuilder)

Metody

AddResourceFile(String, String)

Přidá existující soubor prostředků do tohoto sestavení.

(Zděděno od AssemblyBuilder)
AddResourceFile(String, String, ResourceAttributes)

Přidá existující soubor prostředků do tohoto sestavení.

(Zděděno od AssemblyBuilder)
CreateInstance(String)

Vyhledá zadaný typ z tohoto sestavení a vytvoří jeho instanci pomocí aktivátoru systému pomocí vyhledávání s rozlišováním velkých a malých písmen.

(Zděděno od Assembly)
CreateInstance(String, Boolean)

Vyhledá zadaný typ z tohoto sestavení a vytvoří jeho instanci pomocí aktivátoru systému s volitelným vyhledáváním s rozlišováním malých a malých písmen.

(Zděděno od Assembly)
CreateInstance(String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[])

Vyhledá zadaný typ z tohoto sestavení a vytvoří jeho instanci pomocí aktivátoru systému s volitelným vyhledáváním s rozlišováním malých a malých písmen a má zadanou jazykovou verzi, argumenty a vazby a aktivační atributy.

(Zděděno od Assembly)
DefineDynamicModule(String)

Definuje pojmenovaný přechodný dynamický modul v tomto sestavení.

(Zděděno od AssemblyBuilder)
DefineDynamicModule(String, Boolean)

Definuje pojmenovaný přechodný dynamický modul v tomto sestavení a určuje, zda se mají vysílat informace o symbolech.

(Zděděno od AssemblyBuilder)
DefineDynamicModule(String, String)

Definuje trvalý dynamický modul s daným názvem, který se uloží do zadaného souboru. Negenerují se žádné informace o symbolech.

(Zděděno od AssemblyBuilder)
DefineDynamicModule(String, String, Boolean)

Definuje trvalý dynamický modul a určuje název modulu, název souboru, do kterého bude modul uložen, a zda mají být informace o symbolech generovány pomocí výchozího zapisovače symbolů.

(Zděděno od AssemblyBuilder)
DefineDynamicModuleCore(String)

Při přepsání v odvozené třídě definuje dynamický modul v tomto sestavení.

(Zděděno od AssemblyBuilder)
DefineResource(String, String, String)

Definuje samostatný spravovaný prostředek pro toto sestavení s výchozím atributem veřejného prostředku.

(Zděděno od AssemblyBuilder)
DefineResource(String, String, String, ResourceAttributes)

Definuje samostatný spravovaný prostředek pro toto sestavení. Pro spravovaný prostředek je možné zadat atributy.

(Zděděno od AssemblyBuilder)
DefineUnmanagedResource(Byte[])

Definuje nespravovaný prostředek pro toto sestavení jako neprůsažný objekt blob bajtů.

(Zděděno od AssemblyBuilder)
DefineUnmanagedResource(String)

Definuje nespravovaný soubor prostředků pro toto sestavení s názvem souboru prostředků.

(Zděděno od AssemblyBuilder)
DefineVersionInfoResource()

Definuje nespravovaný prostředek informací o verzi pomocí informací zadaných v objektu AssemblyName sestavení a vlastních atributů sestavení.

(Zděděno od AssemblyBuilder)
DefineVersionInfoResource(String, String, String, String, String)

Definuje nespravovaný prostředek informací o verzi pro toto sestavení s danými specifikacemi.

(Zděděno od AssemblyBuilder)
Equals(Object)

Vrátí hodnotu, která označuje, zda se tato instance rovná zadanému objektu.

(Zděděno od AssemblyBuilder)
GenerateMetadata(BlobBuilder, BlobBuilder)
GetCustomAttributes(Boolean)

Vrátí všechny vlastní atributy, které byly použity na aktuální AssemblyBuilder.

(Zděděno od AssemblyBuilder)
GetCustomAttributes(Type, Boolean)

Vrátí všechny vlastní atributy, které byly použity na aktuální AssemblyBuildera které jsou odvozeny ze zadaného typu atributu.

(Zděděno od AssemblyBuilder)
GetCustomAttributesData()

Vrátí CustomAttributeData objekty, které obsahují informace o atributech, které byly použity na aktuální AssemblyBuilder.

(Zděděno od AssemblyBuilder)
GetDynamicModule(String)

Vrátí dynamický modul se zadaným názvem.

(Zděděno od AssemblyBuilder)
GetDynamicModuleCore(String)

Při přepsání v odvozené třídě vrátí dynamický modul se zadaným názvem.

(Zděděno od AssemblyBuilder)
GetExportedTypes()

Získá exportované typy definované v tomto sestavení.

(Zděděno od AssemblyBuilder)
GetFile(String)

Získá pro FileStream zadaný soubor v tabulce souborů manifestu tohoto sestavení.

(Zděděno od AssemblyBuilder)
GetFiles()

Získá soubory v tabulce souborů manifestu sestavení.

(Zděděno od Assembly)
GetFiles(Boolean)

Získá soubory v tabulce souborů manifestu sestavení a určí, zda zahrnout moduly prostředků.

(Zděděno od AssemblyBuilder)
GetForwardedTypes() (Zděděno od Assembly)
GetHashCode()

Vrátí hodnotu hash pro tuto instanci.

(Zděděno od AssemblyBuilder)
GetLoadedModules()

Získá všechny načtené moduly, které jsou součástí tohoto sestavení.

(Zděděno od Assembly)
GetLoadedModules(Boolean)

Vrátí všechny načtené moduly, které jsou součástí tohoto sestavení, a volitelně zahrnuje moduly prostředků.

(Zděděno od AssemblyBuilder)
GetManifestResourceInfo(String)

Vrátí informace o tom, jak byl daný prostředek trvale zachován.

(Zděděno od AssemblyBuilder)
GetManifestResourceNames()

Načte zadaný prostředek manifestu z tohoto sestavení.

(Zděděno od AssemblyBuilder)
GetManifestResourceStream(String)

Načte zadaný prostředek manifestu z tohoto sestavení.

(Zděděno od AssemblyBuilder)
GetManifestResourceStream(Type, String)

Z tohoto sestavení načte zadaný prostředek manifestu vymezený oborem názvů zadaného typu.

(Zděděno od AssemblyBuilder)
GetModule(String)

Získá zadaný modul v tomto sestavení.

(Zděděno od AssemblyBuilder)
GetModules()

Získá všechny moduly, které jsou součástí tohoto sestavení.

(Zděděno od Assembly)
GetModules(Boolean)

Získá všechny moduly, které jsou součástí tohoto sestavení, a volitelně zahrnuje moduly prostředků.

(Zděděno od AssemblyBuilder)
GetName()

Získá pro AssemblyName toto sestavení.

(Zděděno od Assembly)
GetName(Boolean)
GetObjectData(SerializationInfo, StreamingContext)
Zastaralé.

Získá informace o serializaci se všemi daty potřebnými k obnovení tohoto sestavení.

(Zděděno od Assembly)
GetReferencedAssemblies()

Získá neúplný seznam AssemblyName objektů pro sestavení, na které odkazuje tento AssemblyBuilder.

(Zděděno od AssemblyBuilder)
GetSatelliteAssembly(CultureInfo)

Získá satelitní sestavení pro zadanou jazykovou verzi.

(Zděděno od AssemblyBuilder)
GetSatelliteAssembly(CultureInfo, Version)

Získá zadanou verzi satelitního sestavení pro zadanou jazykovou verzi.

(Zděděno od AssemblyBuilder)
GetType() (Zděděno od Assembly)
GetType(String)

Type Získá objekt se zadaným názvem v instanci sestavení.

(Zděděno od Assembly)
GetType(String, Boolean)

Type Získá objekt se zadaným názvem v instanci sestavení a volitelně vyvolá výjimku, pokud typ není nalezen.

(Zděděno od Assembly)
GetType(String, Boolean, Boolean)

Získá zadaný typ z typů, které byly definovány a vytvořeny v aktuální AssemblyBuilder.

(Zděděno od AssemblyBuilder)
GetTypes()

Získá všechny typy definované v tomto sestavení.

(Zděděno od Assembly)
IsDefined(Type, Boolean)

Vrátí hodnotu, která označuje, zda je u tohoto člena použita jedna nebo více instancí zadaného typu atributu.

(Zděděno od AssemblyBuilder)
LoadModule(String, Byte[])

Načte modul, interní pro toto sestavení, s obrázkem založeným na formátu COFF (Common Object File Format), která obsahuje vygenerovaný modul nebo soubor prostředků.

(Zděděno od Assembly)
LoadModule(String, Byte[], Byte[])

Načte modul, interní pro toto sestavení, s obrázkem založeným na formátu COFF (Common Object File Format), která obsahuje vygenerovaný modul nebo soubor prostředků. Načtou se také nezpracované bajty představující symboly modulu.

(Zděděno od Assembly)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
Save(Stream)
Save(String)
Save(String, PortableExecutableKinds, ImageFileMachine)

Uloží toto dynamické sestavení na disk a určí povahu kódu v spustitelných souborech sestavení a cílové platformě.

(Zděděno od AssemblyBuilder)
SetCustomAttribute(ConstructorInfo, Byte[])

Nastavte vlastní atribut v tomto sestavení pomocí zadaného objektu blob vlastního atributu.

(Zděděno od AssemblyBuilder)
SetCustomAttribute(CustomAttributeBuilder)

Nastavte vlastní atribut v tomto sestavení pomocí vlastního tvůrce atributů.

(Zděděno od AssemblyBuilder)
SetCustomAttributeCore(ConstructorInfo, ReadOnlySpan<Byte>)

Při přepsání v odvozené třídě nastaví vlastní atribut v tomto sestavení.

(Zděděno od AssemblyBuilder)
SetEntryPoint(MethodInfo)

Nastaví vstupní bod pro toto dynamické sestavení za předpokladu, že se sestavuje konzolová aplikace.

(Zděděno od AssemblyBuilder)
SetEntryPoint(MethodInfo, PEFileKinds)

Nastaví vstupní bod pro toto sestavení a definuje typ vytvářeného přenosného spustitelného souboru (soubor PE).

(Zděděno od AssemblyBuilder)
ToString()

Vrátí úplný název sestavení, označovaný také jako zobrazovaný název.

(Zděděno od Assembly)

Událost

ModuleResolve

Nastane, když zavaděč tříd common language runtime nemůže přeložit odkaz na interní modul sestavení normálním způsobem.

(Zděděno od Assembly)

Metody rozšíření

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

Načte vlastní atribut zadaného typu, který je použit na zadané sestavení.

GetCustomAttribute<T>(Assembly)

Načte vlastní atribut zadaného typu, který je použit na zadané sestavení.

GetCustomAttributes(Assembly)

Načte kolekci vlastních atributů, které jsou použity na zadané sestavení.

GetCustomAttributes(Assembly, Type)

Načte kolekci vlastních atributů zadaného typu, které jsou použity na zadané sestavení.

GetCustomAttributes<T>(Assembly)

Načte kolekci vlastních atributů zadaného typu, které jsou použity na zadané sestavení.

IsDefined(Assembly, Type)

Určuje, zda jsou na zadané sestavení použity vlastní atributy zadaného typu.

TryGetRawMetadata(Assembly, Byte*, Int32)

Načte část metadat sestavení pro použití s MetadataReader.

Platí pro