PersistedAssemblyBuilder Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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. |