Sdílet prostřednictvím


PersistedAssemblyBuilder Třída

Definice

Poskytuje implementaci AssemblyBuilder, která může zachovat sestavení na disk nebo datový proud.

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

Vytvoří instanci PersistedAssemblyBuilder, která se dá uložit do souboru nebo datového proudu.

Vlastnosti

CodeBase
Zastaralé.

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

(Zděděno od AssemblyBuilder)
CustomAttributes

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

(Zděděno od Assembly)
DefinedTypes

Poskytuje implementaci AssemblyBuilder, která může zachovat sestavení na disk nebo datový proud.

(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ůkaz 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

Získá zobrazovaný název aktuální dynamické sestavení.

GlobalAssemblyCache
Zastaralé.

Získá hodnotu, která urč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ý se uloží do souboru obsahujícího manifest.

(Zděděno od AssemblyBuilder)
IsCollectible

Získá hodnotu, která označuje, zda je toto dynamické sestavení uloženo v shromažďovatelné AssemblyLoadContext.

(Zděděno od AssemblyBuilder)
IsDynamic

Získá hodnotu, která označuje, že aktuální sestavení je dynamické sestavení.

IsFullyTrusted

Získá hodnotu, která určuje, zda je aktuální sestavení načteno 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

Získá modul v aktuální PersistedAssemblyBuilder, který obsahuje manifest sestavení.

Modules

Poskytuje implementaci AssemblyBuilder, která může zachovat sestavení na disk nebo datový proud.

(Zděděno od AssemblyBuilder)
PermissionSet

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

(Zděděno od AssemblyBuilder)
ReflectionOnly

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

(Zděděno od AssemblyBuilder)
SecurityRuleSet

Získá hodnotu, která určuje, která sada pravidel zabezpečení modul CLR (Common Language Runtime) vynucuje pro toto sestavení.

(Zděděno od AssemblyBuilder)

Metody

AddResourceFile(String, String)

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

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

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

(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ří instanci pomocí aktivátoru systému s volitelným vyhledáváním s rozlišováním velký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 velkých a malých písmen a se zadanými jazykovými verzemi, argumenty a atributy vazby a aktivace.

(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 mají být generovány 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. Nejsou generovány žádné informace o symbolech.

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

Definuje trvalý dynamický modul, určuje název modulu, název souboru, do kterého se modul uloží, a určuje, jestli se mají informace o symbolech vygenerovat 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ůhlený 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á určuje, zda je tato instance rovna zadanému objektu.

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

Vygeneruje metadata pro PersistedAssemblyBuilder.

GenerateMetadata(BlobBuilder, BlobBuilder, MetadataBuilder)

Vygeneruje metadata pro PersistedAssemblyBuilder.

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 od zadaného typu atributu.

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

Vrátí CustomAttributeData objekty obsahující 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á FileStream pro zadaný soubor v tabulce souboru manifestu tohoto sestavení.

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

Získá soubory v tabulce souboru manifestu sestavení.

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

Získá soubory v tabulce souboru manifestu sestavení určující, zda se mají zahrnout moduly prostředků.

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

Poskytuje implementaci AssemblyBuilder, která může zachovat sestavení na disk nebo datový proud.

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

Vrátí kód 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ě obsahuje moduly prostředků.

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

Vrátí informace o tom, jak byl daný prostředek 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)

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

(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á AssemblyName pro toto sestavení.

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

Získá AssemblyName, který byl zadán při vytvoření aktuální dynamické sestavení.

GetObjectData(SerializationInfo, StreamingContext)
Zastaralé.

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

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

Získá neúplný seznam AssemblyName objekty pro sestavení, které jsou odkazovány tímto 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()

Poskytuje implementaci AssemblyBuilder, která může zachovat sestavení na disk nebo datový proud.

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

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

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

Získá Type objekt se zadaným názvem v instanci sestavení a volitelně vyvolá výjimku, pokud typ nebyl 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á určuje, zda je pro 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í do tohoto sestavení, s obrázkem založeným na společném formátu souboru objektu (COFF), který obsahuje vygenerovaný modul nebo soubor prostředků.

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

Načte modul, interní do tohoto sestavení, s obrázkem založeným na společném formátu souboru objektu (COFF), 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 Object.

(Zděděno od Object)
Save(Stream)

Serializuje sestavení do zadaného datového proudu.

Save(String)

Uloží sestavení na disk.

Save(String, PortableExecutableKinds, ImageFileMachine)

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

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

Nastavte pro toto sestavení vlastní atribut pomocí zadaného objektu blob vlastního atributu.

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

Nastavte pro toto sestavení vlastní atribut 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 pro toto 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 sestaveného přenosného spustitelného souboru (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řídy common language runtime nemůže přeložit odkaz na interní modul sestavení pomocí normálních prostředků.

(Zděděno od Assembly)

Metody rozšíření

GetExportedTypes(Assembly)

Poskytuje implementaci AssemblyBuilder, která může zachovat sestavení na disk nebo datový proud.

GetModules(Assembly)

Poskytuje implementaci AssemblyBuilder, která může zachovat sestavení na disk nebo datový proud.

GetTypes(Assembly)

Poskytuje implementaci AssemblyBuilder, která může zachovat sestavení na disk nebo datový proud.

GetCustomAttribute(Assembly, Type)

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

GetCustomAttribute<T>(Assembly)

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

GetCustomAttributes(Assembly)

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

GetCustomAttributes(Assembly, Type)

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

GetCustomAttributes<T>(Assembly)

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

IsDefined(Assembly, Type)

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

TryGetRawMetadata(Assembly, Byte*, Int32)

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

Platí pro