Udostępnij za pośrednictwem


PersistedAssemblyBuilder Klasa

Definicja

Zapewnia implementację zestawuBuilder, która może utrwalać zestaw na dysku lub strumieniu.

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
Dziedziczenie
PersistedAssemblyBuilder

Konstruktory

PersistedAssemblyBuilder(AssemblyName, Assembly, IEnumerable<CustomAttributeBuilder>)

Tworzy wystąpienie PersistedAssemblyBuilder, które można zapisać w pliku lub strumieniu.

Właściwości

CodeBase
Przestarzałe.

Pobiera lokalizację zestawu zgodnie z pierwotnym opisem (na przykład w obiekcie AssemblyName).

(Odziedziczone po AssemblyBuilder)
CustomAttributes

Pobiera kolekcję zawierającą atrybuty niestandardowe tego zestawu.

(Odziedziczone po Assembly)
DefinedTypes

Zapewnia implementację zestawuBuilder, która może utrwalać zestaw na dysku lub strumieniu.

(Odziedziczone po AssemblyBuilder)
EntryPoint

Zwraca punkt wejścia tego zestawu.

(Odziedziczone po AssemblyBuilder)
EscapedCodeBase
Przestarzałe.
Przestarzałe.

Pobiera identyfikator URI, w tym znaki ucieczki, który reprezentuje bazę kodu.

(Odziedziczone po Assembly)
Evidence

Pobiera dowody dla tego zestawu.

(Odziedziczone po AssemblyBuilder)
ExportedTypes

Pobiera kolekcję typów publicznych zdefiniowanych w tym zestawie, które są widoczne poza zestawem.

(Odziedziczone po Assembly)
FullName

Pobiera nazwę wyświetlaną bieżącego zestawu dynamicznego.

GlobalAssemblyCache
Przestarzałe.

Pobiera wartość wskazującą, czy zestaw został załadowany z globalnej pamięci podręcznej zestawów.

(Odziedziczone po AssemblyBuilder)
HostContext

Pobiera kontekst hosta, w którym tworzony jest zestaw dynamiczny.

(Odziedziczone po AssemblyBuilder)
ImageRuntimeVersion

Pobiera wersję środowiska uruchomieniowego języka wspólnego, która zostanie zapisana w pliku zawierającym manifest.

(Odziedziczone po AssemblyBuilder)
IsCollectible

Pobiera wartość wskazującą, czy ten zestaw dynamiczny jest przechowywany w zbieralnej AssemblyLoadContext.

(Odziedziczone po AssemblyBuilder)
IsDynamic

Pobiera wartość wskazującą, że bieżący zestaw jest zestawem dynamicznym.

IsFullyTrusted

Pobiera wartość wskazującą, czy bieżący zestaw jest ładowany z pełnym zaufaniem.

(Odziedziczone po Assembly)
Location

Pobiera lokalizację w formacie bazy kodu załadowanego pliku zawierającego manifest, jeśli nie jest kopiowany w tle.

(Odziedziczone po AssemblyBuilder)
ManifestModule

Pobiera moduł w bieżącym PersistedAssemblyBuilder, który zawiera manifest zestawu.

Modules

Zapewnia implementację zestawuBuilder, która może utrwalać zestaw na dysku lub strumieniu.

(Odziedziczone po AssemblyBuilder)
PermissionSet

Pobiera zestaw dotacji bieżącego zestawu dynamicznego.

(Odziedziczone po AssemblyBuilder)
ReflectionOnly

Pobiera wartość wskazującą, czy zestaw dynamiczny znajduje się w kontekście tylko odbicia.

(Odziedziczone po AssemblyBuilder)
SecurityRuleSet

Pobiera wartość wskazującą, który zestaw reguł zabezpieczeń wymusza środowisko uruchomieniowe języka wspólnego (CLR) dla tego zestawu.

(Odziedziczone po AssemblyBuilder)

Metody

AddResourceFile(String, String)

Dodaje istniejący plik zasobów do tego zestawu.

(Odziedziczone po AssemblyBuilder)
AddResourceFile(String, String, ResourceAttributes)

Dodaje istniejący plik zasobów do tego zestawu.

(Odziedziczone po AssemblyBuilder)
CreateInstance(String)

Lokalizuje określony typ z tego zestawu i tworzy wystąpienie przy użyciu aktywatora systemu przy użyciu funkcji wyszukiwania uwzględniającego wielkość liter.

(Odziedziczone po Assembly)
CreateInstance(String, Boolean)

Lokalizuje określony typ z tego zestawu i tworzy wystąpienie przy użyciu aktywatora systemu z opcjonalnym wyszukiwaniem uwzględniającym wielkość liter.

(Odziedziczone po Assembly)
CreateInstance(String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[])

Lokalizuje określony typ z tego zestawu i tworzy wystąpienie przy użyciu aktywatora systemu z opcjonalnym wyszukiwaniem uwzględniającym wielkość liter oraz określonymi kulturami, argumentami i atrybutami powiązania i aktywacji.

(Odziedziczone po Assembly)
DefineDynamicModule(String)

Definiuje nazwany moduł dynamiczny przejściowy w tym zestawie.

(Odziedziczone po AssemblyBuilder)
DefineDynamicModule(String, Boolean)

Definiuje nazwany moduł dynamiczny przejściowy w tym zestawie i określa, czy mają być emitowane informacje o symbolach.

(Odziedziczone po AssemblyBuilder)
DefineDynamicModule(String, String)

Definiuje trwały moduł dynamiczny o podanej nazwie, która zostanie zapisana w określonym pliku. Żadne informacje o symbolach nie są emitowane.

(Odziedziczone po AssemblyBuilder)
DefineDynamicModule(String, String, Boolean)

Definiuje trwały moduł dynamiczny, określając nazwę modułu, nazwę pliku, do którego zostanie zapisany moduł i czy informacje o symbolach powinny być emitowane przy użyciu domyślnego modułu zapisywania symboli.

(Odziedziczone po AssemblyBuilder)
DefineDynamicModuleCore(String)

Po zastąpieniu w klasie pochodnej definiuje moduł dynamiczny w tym zestawie.

(Odziedziczone po AssemblyBuilder)
DefineResource(String, String, String)

Definiuje autonomiczny zasób zarządzany dla tego zestawu z domyślnym atrybutem zasobu publicznego.

(Odziedziczone po AssemblyBuilder)
DefineResource(String, String, String, ResourceAttributes)

Definiuje autonomiczny zasób zarządzany dla tego zestawu. Atrybuty można określić dla zasobu zarządzanego.

(Odziedziczone po AssemblyBuilder)
DefineUnmanagedResource(Byte[])

Definiuje niezarządzany zasób dla tego zestawu jako nieprzezroczysty obiekt blob bajtów.

(Odziedziczone po AssemblyBuilder)
DefineUnmanagedResource(String)

Definiuje niezarządzany plik zasobów dla tego zestawu, podając nazwę pliku zasobu.

(Odziedziczone po AssemblyBuilder)
DefineVersionInfoResource()

Definiuje zasób informacji o wersji niezarządzanej przy użyciu informacji określonych w obiekcie AssemblyName zestawu i atrybutów niestandardowych zestawu.

(Odziedziczone po AssemblyBuilder)
DefineVersionInfoResource(String, String, String, String, String)

Definiuje zasób informacji o wersji niezarządzanej dla tego zestawu z podanymi specyfikacjami.

(Odziedziczone po AssemblyBuilder)
Equals(Object)

Zwraca wartość wskazującą, czy to wystąpienie jest równe określonemu obiektowi.

(Odziedziczone po AssemblyBuilder)
GenerateMetadata(BlobBuilder, BlobBuilder)

Generuje metadane dla PersistedAssemblyBuilder.

GenerateMetadata(BlobBuilder, BlobBuilder, MetadataBuilder)

Generuje metadane dla PersistedAssemblyBuilder.

GetCustomAttributes(Boolean)

Zwraca wszystkie atrybuty niestandardowe, które zostały zastosowane do bieżącego AssemblyBuilder.

(Odziedziczone po AssemblyBuilder)
GetCustomAttributes(Type, Boolean)

Zwraca wszystkie atrybuty niestandardowe, które zostały zastosowane do bieżącej AssemblyBuilder, i pochodzące z określonego typu atrybutu.

(Odziedziczone po AssemblyBuilder)
GetCustomAttributesData()

Zwraca obiekty CustomAttributeData zawierające informacje o atrybutach zastosowanych do bieżącego AssemblyBuilder.

(Odziedziczone po AssemblyBuilder)
GetDynamicModule(String)

Zwraca moduł dynamiczny o określonej nazwie.

(Odziedziczone po AssemblyBuilder)
GetDynamicModuleCore(String)

Po zastąpieniu w klasie pochodnej zwraca moduł dynamiczny o określonej nazwie.

(Odziedziczone po AssemblyBuilder)
GetExportedTypes()

Pobiera wyeksportowane typy zdefiniowane w tym zestawie.

(Odziedziczone po AssemblyBuilder)
GetFile(String)

Pobiera FileStream dla określonego pliku w tabeli plików manifestu tego zestawu.

(Odziedziczone po AssemblyBuilder)
GetFiles()

Pobiera pliki w tabeli plików manifestu zestawu.

(Odziedziczone po Assembly)
GetFiles(Boolean)

Pobiera pliki w tabeli plików manifestu zestawu, określając, czy mają być uwzględniane moduły zasobów.

(Odziedziczone po AssemblyBuilder)
GetForwardedTypes()

Zapewnia implementację zestawuBuilder, która może utrwalać zestaw na dysku lub strumieniu.

(Odziedziczone po Assembly)
GetHashCode()

Zwraca kod skrótu dla tego wystąpienia.

(Odziedziczone po AssemblyBuilder)
GetLoadedModules()

Pobiera wszystkie załadowane moduły, które są częścią tego zestawu.

(Odziedziczone po Assembly)
GetLoadedModules(Boolean)

Zwraca wszystkie załadowane moduły, które są częścią tego zestawu, i opcjonalnie zawiera moduły zasobów.

(Odziedziczone po AssemblyBuilder)
GetManifestResourceInfo(String)

Zwraca informacje o tym, jak dany zasób został utrwalone.

(Odziedziczone po AssemblyBuilder)
GetManifestResourceNames()

Ładuje określony zasób manifestu z tego zestawu.

(Odziedziczone po AssemblyBuilder)
GetManifestResourceStream(String)

Ładuje określony zasób manifestu z tego zestawu.

(Odziedziczone po AssemblyBuilder)
GetManifestResourceStream(Type, String)

Ładuje określony zasób manifestu o określonym zakresie według przestrzeni nazw określonego typu z tego zestawu.

(Odziedziczone po AssemblyBuilder)
GetModule(String)

Pobiera określony moduł w tym zestawie.

(Odziedziczone po AssemblyBuilder)
GetModules()

Pobiera wszystkie moduły, które są częścią tego zestawu.

(Odziedziczone po Assembly)
GetModules(Boolean)

Pobiera wszystkie moduły, które są częścią tego zestawu, i opcjonalnie zawiera moduły zasobów.

(Odziedziczone po AssemblyBuilder)
GetName()

Pobiera AssemblyName dla tego zestawu.

(Odziedziczone po Assembly)
GetName(Boolean)

Pobiera AssemblyName, które zostały określone podczas tworzenia bieżącego zestawu dynamicznego.

GetObjectData(SerializationInfo, StreamingContext)
Przestarzałe.

Pobiera informacje o serializacji ze wszystkimi danymi potrzebnymi do przywrócenia tego zestawu.

(Odziedziczone po Assembly)
GetReferencedAssemblies()

Pobiera niekompletną listę obiektów AssemblyName dla zestawów, do których odwołuje się ten AssemblyBuilder.

(Odziedziczone po AssemblyBuilder)
GetSatelliteAssembly(CultureInfo)

Pobiera zestaw satelitarny dla określonej kultury.

(Odziedziczone po AssemblyBuilder)
GetSatelliteAssembly(CultureInfo, Version)

Pobiera określoną wersję zestawu satelitarnego dla określonej kultury.

(Odziedziczone po AssemblyBuilder)
GetType()

Zapewnia implementację zestawuBuilder, która może utrwalać zestaw na dysku lub strumieniu.

(Odziedziczone po Assembly)
GetType(String)

Pobiera obiekt Type o określonej nazwie w wystąpieniu zestawu.

(Odziedziczone po Assembly)
GetType(String, Boolean)

Pobiera obiekt Type o określonej nazwie w wystąpieniu zestawu i opcjonalnie zgłasza wyjątek, jeśli typ nie zostanie znaleziony.

(Odziedziczone po Assembly)
GetType(String, Boolean, Boolean)

Pobiera określony typ z typów, które zostały zdefiniowane i utworzone w bieżącym AssemblyBuilder.

(Odziedziczone po AssemblyBuilder)
GetTypes()

Pobiera wszystkie typy zdefiniowane w tym zestawie.

(Odziedziczone po Assembly)
IsDefined(Type, Boolean)

Zwraca wartość wskazującą, czy do tego elementu członkowskiego zastosowano co najmniej jedno wystąpienie określonego typu atrybutu.

(Odziedziczone po AssemblyBuilder)
LoadModule(String, Byte[])

Ładuje moduł wewnętrzny do tego zestawu z obrazem opartym na wspólnym formacie pliku obiektu (COFF) zawierającym emitowany moduł lub plik zasobu.

(Odziedziczone po Assembly)
LoadModule(String, Byte[], Byte[])

Ładuje moduł wewnętrzny do tego zestawu z obrazem opartym na wspólnym formacie pliku obiektu (COFF) zawierającym emitowany moduł lub plik zasobu. Załadowano również nieprzetworzone bajty reprezentujące symbole modułu.

(Odziedziczone po Assembly)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Object.

(Odziedziczone po Object)
Save(Stream)

Serializuje zestaw do określonego strumienia.

Save(String)

Zapisuje zestaw na dysku.

Save(String, PortableExecutableKinds, ImageFileMachine)

Zapisuje ten zestaw dynamiczny na dysku, określając charakter kodu w plikach wykonywalnych zestawu i platformie docelowej.

(Odziedziczone po AssemblyBuilder)
SetCustomAttribute(ConstructorInfo, Byte[])

Ustaw atrybut niestandardowy dla tego zestawu przy użyciu określonego obiektu blob atrybutu niestandardowego.

(Odziedziczone po AssemblyBuilder)
SetCustomAttribute(CustomAttributeBuilder)

Ustaw atrybut niestandardowy w tym zestawie przy użyciu konstruktora atrybutów niestandardowych.

(Odziedziczone po AssemblyBuilder)
SetCustomAttributeCore(ConstructorInfo, ReadOnlySpan<Byte>)

Po zastąpieniu w klasie pochodnej ustawia atrybut niestandardowy dla tego zestawu.

(Odziedziczone po AssemblyBuilder)
SetEntryPoint(MethodInfo)

Ustawia punkt wejścia dla tego zestawu dynamicznego, przy założeniu, że aplikacja konsolowa jest kompilowana.

(Odziedziczone po AssemblyBuilder)
SetEntryPoint(MethodInfo, PEFileKinds)

Ustawia punkt wejścia dla tego zestawu i definiuje typ tworzonego przenośnego pliku wykonywalnego (pliku PE).

(Odziedziczone po AssemblyBuilder)
ToString()

Zwraca pełną nazwę zestawu, znaną również jako nazwa wyświetlana.

(Odziedziczone po Assembly)

Zdarzenia

ModuleResolve

Występuje, gdy moduł ładujący klas środowiska uruchomieniowego języka wspólnego nie może rozpoznać odwołania do wewnętrznego modułu zestawu za pomocą normalnych środków.

(Odziedziczone po Assembly)

Metody rozszerzania

GetExportedTypes(Assembly)

Zapewnia implementację zestawuBuilder, która może utrwalać zestaw na dysku lub strumieniu.

GetModules(Assembly)

Zapewnia implementację zestawuBuilder, która może utrwalać zestaw na dysku lub strumieniu.

GetTypes(Assembly)

Zapewnia implementację zestawuBuilder, która może utrwalać zestaw na dysku lub strumieniu.

GetCustomAttribute(Assembly, Type)

Pobiera atrybut niestandardowy określonego typu, który jest stosowany do określonego zestawu.

GetCustomAttribute<T>(Assembly)

Pobiera atrybut niestandardowy określonego typu, który jest stosowany do określonego zestawu.

GetCustomAttributes(Assembly)

Pobiera kolekcję atrybutów niestandardowych, które są stosowane do określonego zestawu.

GetCustomAttributes(Assembly, Type)

Pobiera kolekcję atrybutów niestandardowych określonego typu, które są stosowane do określonego zestawu.

GetCustomAttributes<T>(Assembly)

Pobiera kolekcję atrybutów niestandardowych określonego typu, które są stosowane do określonego zestawu.

IsDefined(Assembly, Type)

Wskazuje, czy atrybuty niestandardowe określonego typu są stosowane do określonego zestawu.

TryGetRawMetadata(Assembly, Byte*, Int32)

Pobiera sekcję metadanych zestawu do użycia z MetadataReader.

Dotyczy