PersistedAssemblyBuilder Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt een AssemblyBuilder-implementatie die assembly kan behouden naar een schijf of stream.
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
- Overname
Opmerkingen
Zie Persisted dynamische assembly's in .NET voor meer informatie over deze API.
Waarschuwing
PersistedAssemblyBuilder API's vereisen een volledig vertrouwde omgeving met vertrouwde invoer, vergelijkbaar met andere technologieën zoals compilers. Er zijn geen andere beperkingen dan basisvalidatie voor gegenereerde IL die de AssemblyBuilder kan bevatten. Dit omvat validatie voor lidnaam, aantal en gekoppelde metagegevens, zoals aangepaste kenmerken.
Constructors
| Name | Description |
|---|---|
| PersistedAssemblyBuilder(AssemblyName, Assembly, IEnumerable<CustomAttributeBuilder>) |
Hiermee maakt u een PersistedAssemblyBuilder exemplaar dat kan worden opgeslagen in een bestand of stream. |
Eigenschappen
| Name | Description |
|---|---|
| CodeBase |
Verouderd.
Hiermee wordt de locatie van de assembly opgehaald, zoals oorspronkelijk is opgegeven (zoals in een AssemblyName object). (Overgenomen van AssemblyBuilder) |
| CustomAttributes |
Hiermee haalt u een verzameling op die de aangepaste kenmerken van deze assembly bevat. (Overgenomen van Assembly) |
| EntryPoint |
Retourneert het ingangspunt van deze assembly. (Overgenomen van AssemblyBuilder) |
| EscapedCodeBase |
Verouderd.
Verouderd.
Hiermee haalt u de URI, inclusief escapetekens, op die de codebasis vertegenwoordigt. (Overgenomen van Assembly) |
| ExportedTypes |
Hiermee haalt u een verzameling van de openbare typen op die zijn gedefinieerd in deze assembly die zichtbaar zijn buiten de assembly. (Overgenomen van Assembly) |
| FullName |
Hiermee haalt u de weergavenaam van de huidige dynamische assembly op. |
| HostContext |
Hiermee haalt u de hostcontext op waarin de dynamische assembly wordt gemaakt. (Overgenomen van AssemblyBuilder) |
| IsCollectible |
Hiermee haalt u een waarde op die aangeeft of deze dynamische assembly wordt bewaard in een verzamelbare AssemblyLoadContext. (Overgenomen van AssemblyBuilder) |
| IsDynamic |
Hiermee wordt een waarde opgehaald die aangeeft dat de huidige assembly een dynamische assembly is. (Overgenomen van AssemblyBuilder) |
| IsFullyTrusted |
Hiermee wordt een waarde opgehaald die aangeeft of de huidige assembly wordt geladen met volledig vertrouwen. (Overgenomen van Assembly) |
| Location |
Hiermee haalt u de locatie, in codebase-indeling, op van het geladen bestand dat het manifest bevat als het niet schaduwkopieën bevat. (Overgenomen van AssemblyBuilder) |
| ManifestModule |
Haalt de module op in de huidige PersistedAssemblyBuilder die het assemblymanifest bevat. |
| ReflectionOnly |
Hiermee wordt een waarde opgehaald die aangeeft of de dynamische assembly zich in de context alleen weerspiegeling bevindt. (Overgenomen van AssemblyBuilder) |
Methoden
| Name | Description |
|---|---|
| CreateInstance(String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[]) |
Zoekt het opgegeven type van deze assembly en maakt er een exemplaar van met behulp van de systeemactivator, met optionele hoofdlettergevoelige zoekfunctie en met de opgegeven cultuur, argumenten en bindings- en activeringskenmerken. (Overgenomen van Assembly) |
| CreateInstance(String, Boolean) |
Zoekt het opgegeven type van deze assembly en maakt er een exemplaar van met behulp van de systeemactivator, met optionele hoofdlettergevoelige zoekopdracht. (Overgenomen van Assembly) |
| CreateInstance(String) |
Zoekt het opgegeven type van deze assembly en maakt er een exemplaar van met behulp van de systeemactivator, met behulp van hoofdlettergevoelige zoekopdrachten. (Overgenomen van Assembly) |
| DefineDynamicModule(String) |
Definieert een tijdelijke dynamische module in deze assembly. (Overgenomen van AssemblyBuilder) |
| DefineDynamicModuleCore(String) |
Wanneer deze wordt overschreven in een afgeleide klasse, definieert u een dynamische module in deze assembly. (Overgenomen van AssemblyBuilder) |
| Equals(Object) |
Retourneert een waarde die aangeeft of dit exemplaar gelijk is aan het opgegeven object. (Overgenomen van AssemblyBuilder) |
| GenerateMetadata(BlobBuilder, BlobBuilder, MetadataBuilder) |
Hiermee worden de metagegevens voor de PersistedAssemblyBuilder. |
| GenerateMetadata(BlobBuilder, BlobBuilder) |
Hiermee worden de metagegevens voor de PersistedAssemblyBuilder. |
| GetCustomAttributes(Boolean) |
Retourneert alle aangepaste kenmerken die zijn toegepast op de huidige AssemblyBuilder. (Overgenomen van AssemblyBuilder) |
| GetCustomAttributes(Type, Boolean) |
Retourneert alle aangepaste kenmerken die zijn toegepast op de huidige AssemblyBuilderen die zijn afgeleid van een opgegeven kenmerktype. (Overgenomen van AssemblyBuilder) |
| GetCustomAttributesData() |
Retourneert CustomAttributeData objecten die informatie bevatten over de kenmerken die zijn toegepast op de huidige AssemblyBuilder. (Overgenomen van AssemblyBuilder) |
| GetDynamicModule(String) |
Retourneert de dynamische module met de opgegeven naam. (Overgenomen van AssemblyBuilder) |
| GetDynamicModuleCore(String) |
Wanneer deze wordt overschreven in een afgeleide klasse, retourneert u de dynamische module met de opgegeven naam. (Overgenomen van AssemblyBuilder) |
| GetExportedTypes() |
Hiermee haalt u de geëxporteerde typen op die in deze assembly zijn gedefinieerd. (Overgenomen van AssemblyBuilder) |
| GetFile(String) |
Hiermee haalt u een FileStream voor het opgegeven bestand op in de bestandstabel van het manifest van deze assembly. (Overgenomen van AssemblyBuilder) |
| GetFiles() |
Hiermee haalt u de bestanden op in de bestandstabel van een assemblymanifest. (Overgenomen van Assembly) |
| GetFiles(Boolean) |
Haalt de bestanden op in de bestandstabel van een assemblymanifest en geeft aan of resourcemodules moeten worden opgenomen. (Overgenomen van AssemblyBuilder) |
| GetForwardedTypes() |
Biedt een AssemblyBuilder-implementatie die assembly kan behouden naar een schijf of stream. (Overgenomen van Assembly) |
| GetHashCode() |
Retourneert de hash-code voor dit exemplaar. (Overgenomen van AssemblyBuilder) |
| GetLoadedModules() |
Hiermee haalt u alle geladen modules op die deel uitmaken van deze assembly. (Overgenomen van Assembly) |
| GetLoadedModules(Boolean) |
Retourneert alle geladen modules die deel uitmaken van deze assembly en bevat eventueel resourcemodules. (Overgenomen van AssemblyBuilder) |
| GetManifestResourceInfo(String) |
Retourneert informatie over hoe de opgegeven resource is behouden. (Overgenomen van AssemblyBuilder) |
| GetManifestResourceNames() |
Laadt de opgegeven manifestresource uit deze assembly. (Overgenomen van AssemblyBuilder) |
| GetManifestResourceStream(String) |
Laadt de opgegeven manifestresource uit deze assembly. (Overgenomen van AssemblyBuilder) |
| GetManifestResourceStream(Type, String) |
Hiermee wordt de opgegeven manifestresource geladen, met het bereik van de naamruimte van het opgegeven type, vanuit deze assembly. (Overgenomen van AssemblyBuilder) |
| GetModule(String) |
Hiermee haalt u de opgegeven module op in deze assembly. (Overgenomen van AssemblyBuilder) |
| GetModules() |
Haalt alle modules op die deel uitmaken van deze assembly. (Overgenomen van Assembly) |
| GetModules(Boolean) |
Haalt alle modules op die deel uitmaken van deze assembly en bevat eventueel resourcemodules. (Overgenomen van AssemblyBuilder) |
| GetName() |
Hiermee haalt u een AssemblyName voor deze assembly op. (Overgenomen van Assembly) |
| GetName(Boolean) |
Hiermee wordt de AssemblyName opgegeven die is opgegeven toen de huidige dynamische assembly werd gemaakt. |
| GetObjectData(SerializationInfo, StreamingContext) |
Verouderd.
Hiermee haalt u serialisatie-informatie op met alle gegevens die nodig zijn om deze assembly opnieuw te maken. (Overgenomen van Assembly) |
| GetReferencedAssemblies() |
Hiermee wordt een onvolledige lijst AssemblyName met objecten opgehaald voor de assembly's waarnaar wordt verwezen.AssemblyBuilder (Overgenomen van AssemblyBuilder) |
| GetSatelliteAssembly(CultureInfo, Version) |
Hiermee haalt u de opgegeven versie van de satellietassembly voor de opgegeven cultuur op. (Overgenomen van AssemblyBuilder) |
| GetSatelliteAssembly(CultureInfo) |
Hiermee haalt u de satellietassembly voor de opgegeven cultuur op. (Overgenomen van AssemblyBuilder) |
| GetType(String, Boolean, Boolean) |
Hiermee haalt u het opgegeven type op van de typen die zijn gedefinieerd en gemaakt in de huidige AssemblyBuilder. (Overgenomen van AssemblyBuilder) |
| GetType(String, Boolean) |
Haalt het Type object op met de opgegeven naam in het assembly-exemplaar en genereert eventueel een uitzondering als het type niet wordt gevonden. (Overgenomen van Assembly) |
| GetType(String) |
Hiermee haalt u het Type object op met de opgegeven naam in het assembly-exemplaar. (Overgenomen van Assembly) |
| GetTypes() |
Hiermee worden alle typen opgehaald die in deze assembly zijn gedefinieerd. (Overgenomen van Assembly) |
| IsDefined(Type, Boolean) |
Retourneert een waarde die aangeeft of een of meer exemplaren van het opgegeven kenmerktype worden toegepast op dit lid. (Overgenomen van AssemblyBuilder) |
| LoadModule(String, Byte[], Byte[]) |
Laadt de module, intern voor deze assembly, met een gemeenschappelijke objectbestandsindeling (COFF)-installatiekopie met een verzonden module of een resourcebestand. De onbewerkte bytes die de symbolen voor de module vertegenwoordigen, worden ook geladen. (Overgenomen van Assembly) |
| LoadModule(String, Byte[]) |
Laadt de module, intern voor deze assembly, met een gemeenschappelijke objectbestandsindeling (COFF)-installatiekopie met een verzonden module of een resourcebestand. (Overgenomen van Assembly) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| Save(Stream) |
Serialiseert de assembly naar de opgegeven stroom. |
| Save(String) |
Slaat de assembly op schijf op. |
| SetCustomAttribute(ConstructorInfo, Byte[]) |
Stel een aangepast kenmerk voor deze assembly in met behulp van een opgegeven aangepaste kenmerk-blob. (Overgenomen van AssemblyBuilder) |
| SetCustomAttribute(CustomAttributeBuilder) |
Stel een aangepast kenmerk voor deze assembly in met behulp van een opbouwfunctie voor aangepaste kenmerken. (Overgenomen van AssemblyBuilder) |
| SetCustomAttributeCore(ConstructorInfo, ReadOnlySpan<Byte>) |
Wanneer deze wordt overschreven in een afgeleide klasse, stelt u een aangepast kenmerk in voor deze assembly. (Overgenomen van AssemblyBuilder) |
| ToString() |
Retourneert de volledige naam van de assembly, ook wel de weergavenaam genoemd. (Overgenomen van Assembly) |
gebeurtenis
| Name | Description |
|---|---|
| ModuleResolve |
Treedt op wanneer het common language runtime-klasselaadprogramma een verwijzing naar een interne module van een assembly niet kan oplossen via normale middelen. (Overgenomen van Assembly) |
Extensiemethoden
| Name | Description |
|---|---|
| GetCustomAttribute(Assembly, Type) |
Hiermee wordt een aangepast kenmerk opgehaald van een opgegeven type dat wordt toegepast op een opgegeven assembly. |
| GetCustomAttribute<T>(Assembly) |
Hiermee wordt een aangepast kenmerk opgehaald van een opgegeven type dat wordt toegepast op een opgegeven assembly. |
| GetCustomAttributes(Assembly, Type) |
Hiermee wordt een verzameling aangepaste kenmerken opgehaald van een opgegeven type dat wordt toegepast op een opgegeven assembly. |
| GetCustomAttributes(Assembly) |
Hiermee haalt u een verzameling aangepaste kenmerken op die worden toegepast op een opgegeven assembly. |
| GetCustomAttributes<T>(Assembly) |
Hiermee wordt een verzameling aangepaste kenmerken opgehaald van een opgegeven type dat wordt toegepast op een opgegeven assembly. |
| GetExportedTypes(Assembly) |
Biedt een AssemblyBuilder-implementatie die assembly kan behouden naar een schijf of stream. |
| GetModules(Assembly) |
Biedt een AssemblyBuilder-implementatie die assembly kan behouden naar een schijf of stream. |
| GetTypes(Assembly) |
Biedt een AssemblyBuilder-implementatie die assembly kan behouden naar een schijf of stream. |
| IsDefined(Assembly, Type) |
Hiermee wordt aangegeven of aangepaste kenmerken van een opgegeven type worden toegepast op een opgegeven assembly. |
| TryGetRawMetadata(Assembly, Byte*, Int32) |
Haalt de metagegevenssectie van de assembly op voor gebruik met MetadataReader. |