PersistedAssemblyBuilder Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
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
- Наследование
Конструкторы
PersistedAssemblyBuilder(AssemblyName, Assembly, IEnumerable<CustomAttributeBuilder>) |
Свойства
CodeBase |
Устаревшие..
Получает первоначально заданное расположение сборки (например, в объекте AssemblyName). (Унаследовано от AssemblyBuilder) |
CustomAttributes |
Получает коллекцию, содержащую пользовательские атрибуты этой сборки. (Унаследовано от Assembly) |
DefinedTypes | (Унаследовано от AssemblyBuilder) |
EntryPoint |
Возвращает точку входа для этой сборки. (Унаследовано от AssemblyBuilder) |
EscapedCodeBase |
Устаревшие..
Устаревшие..
Получает универсальный код доступа (URI), предоставляющий базовый код, включая escape-символы. (Унаследовано от Assembly) |
Evidence |
Получает свидетельство для этой сборки. (Унаследовано от AssemblyBuilder) |
ExportedTypes |
Получает коллекцию открытых типов, определенных в этой сборке и видимых за ее пределами. (Унаследовано от Assembly) |
FullName | |
GlobalAssemblyCache |
Устаревшие..
Получает значение, указывающее, была ли сборка загружена из глобального кэша сборок. (Унаследовано от AssemblyBuilder) |
HostContext |
Получает контекст узла, где создается динамическая сборка. (Унаследовано от AssemblyBuilder) |
ImageRuntimeVersion |
Возвращает версию среды CLR, которая будет сохранена в файле, содержащем манифест. (Унаследовано от AssemblyBuilder) |
IsCollectible |
Возвращает значение, указывающее, хранится ли эта динамическая сборка в коллекционируемых объектах AssemblyLoadContext. (Унаследовано от AssemblyBuilder) |
IsDynamic | |
IsFullyTrusted |
Получает значение, указывающее, загружена ли текущая сборка с полным доверием. (Унаследовано от Assembly) |
Location |
Возвращает расположение (в формате базы кода) загруженного файла, содержащего манифест, если он не является теневой копией. (Унаследовано от AssemblyBuilder) |
ManifestModule | |
Modules | (Унаследовано от AssemblyBuilder) |
PermissionSet |
Получает набор разрешений текущей динамической сборки. (Унаследовано от AssemblyBuilder) |
ReflectionOnly |
Получает значение, которое указывает, находится ли эта динамическая сборка в контексте только отражения. (Унаследовано от AssemblyBuilder) |
SecurityRuleSet |
Получает значение, указывающее набор правил безопасности, которые применяются средой CLR к данной сборке. (Унаследовано от AssemblyBuilder) |
Методы
AddResourceFile(String, String) |
Добавляет существующий файл ресурсов в эту сборку. (Унаследовано от AssemblyBuilder) |
AddResourceFile(String, String, ResourceAttributes) |
Добавляет существующий файл ресурсов в эту сборку. (Унаследовано от AssemblyBuilder) |
CreateInstance(String) |
С помощью поиска с учетом регистра находит заданный тип в этой сборке и создает его экземпляр, используя абстрактный метод. (Унаследовано от Assembly) |
CreateInstance(String, Boolean) |
При помощи необязательного поиска с учетом регистра находит заданный тип в этой сборке и создает его экземпляр, используя абстрактный метод. (Унаследовано от Assembly) |
CreateInstance(String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[]) |
Находит в сборке указанный тип и создает его экземпляр с использованием системного активатора при помощи необязательного поиска с учетом регистра и с заданными аргументами, культурой, а также атрибутами привязки и активации. (Унаследовано от Assembly) |
DefineDynamicModule(String) |
Определяет именованный временный динамический модуль в этой сборке. (Унаследовано от AssemblyBuilder) |
DefineDynamicModule(String, Boolean) |
Определяет именованный временный динамический модуль в данной сборке и указывает, требуется ли создавать данные символов. (Унаследовано от AssemblyBuilder) |
DefineDynamicModule(String, String) |
Определяет сохраняемый динамический модуль с заданным именем, который будет сохранен в указанном файле. Данные символов не созданы. (Унаследовано от AssemblyBuilder) |
DefineDynamicModule(String, String, Boolean) |
Определяет сохраняемый динамический модуль с указанием имени модуля, имени файла, в котором модуль будет сохранен, и необходимости создания символьной информации с помощью модуля записи символов по умолчанию. (Унаследовано от AssemblyBuilder) |
DefineDynamicModuleCore(String) |
При переопределении в производном классе определяет динамический модуль в этой сборке. (Унаследовано от AssemblyBuilder) |
DefineResource(String, String, String) |
Определяет автономный управляемый ресурс для данной сборки с атрибутом открытого ресурса по умолчанию. (Унаследовано от AssemblyBuilder) |
DefineResource(String, String, String, ResourceAttributes) |
Определяет автономный управляемый ресурс для данной сборки. Для управляемого ресурса можно задать атрибуты. (Унаследовано от AssemblyBuilder) |
DefineUnmanagedResource(Byte[]) |
Определяет неуправляемый ресурс для данной сборки как непрозрачный BLOB-объект байтов. (Унаследовано от AssemblyBuilder) |
DefineUnmanagedResource(String) |
Определяет файл неуправляемого ресурса для данной сборки по заданному имени файла ресурсов. (Унаследовано от AssemblyBuilder) |
DefineVersionInfoResource() |
Определяет неуправляемый ресурс сведений о версии с помощью сведений, указанных в объекте AssemblyName и настраиваемых атрибутах сборки. (Унаследовано от AssemblyBuilder) |
DefineVersionInfoResource(String, String, String, String, String) |
Определяет неуправляемую версию информационного ресурса для этой сборки с учетом заданных спецификаций. (Унаследовано от AssemblyBuilder) |
Equals(Object) |
Возвращает значение, указывающее, совпадает ли данный экземпляр с указанным объектом. (Унаследовано от AssemblyBuilder) |
GenerateMetadata(BlobBuilder, BlobBuilder) | |
GenerateMetadata(BlobBuilder, BlobBuilder, MetadataBuilder) | |
GetCustomAttributes(Boolean) |
Возвращает все настраиваемые атрибуты, которые были применены к текущему AssemblyBuilder. (Унаследовано от AssemblyBuilder) |
GetCustomAttributes(Type, Boolean) |
Возвращает настраиваемые атрибуты, примененные к текущему AssemblyBuilder, которые являются производными от указанного типа атрибута. (Унаследовано от AssemblyBuilder) |
GetCustomAttributesData() |
Возвращает объекты CustomAttributeData, содержащие сведения об атрибутах, которые были применены к текущему AssemblyBuilder. (Унаследовано от AssemblyBuilder) |
GetDynamicModule(String) |
Возвращает динамический модуль с указанным именем. (Унаследовано от AssemblyBuilder) |
GetDynamicModuleCore(String) |
При переопределении в производном классе возвращает динамический модуль с указанным именем. (Унаследовано от AssemblyBuilder) |
GetExportedTypes() |
Возвращает экспортированные типы, определенные в этой сборке. (Унаследовано от AssemblyBuilder) |
GetFile(String) |
Возвращает объект FileStream для указанного файла из таблицы файлов манифеста данной сборки. (Унаследовано от AssemblyBuilder) |
GetFiles() |
Получает файлы в таблице файлов манифеста сборки. (Унаследовано от Assembly) |
GetFiles(Boolean) |
Получает файлы из таблицы манифеста сборки с указанием включать или не включать модули ресурсов. (Унаследовано от AssemblyBuilder) |
GetForwardedTypes() | (Унаследовано от Assembly) |
GetHashCode() |
Возвращает хэш-код данного экземпляра. (Унаследовано от AssemblyBuilder) |
GetLoadedModules() |
Получает все загруженные модули, являющиеся частью этой сборки. (Унаследовано от Assembly) |
GetLoadedModules(Boolean) |
Возвращает все загруженные модули, входящие в эту сборку, и при необходимости включает модули ресурсов. (Унаследовано от AssemblyBuilder) |
GetManifestResourceInfo(String) |
Возвращает сведения о сохранении заданного ресурса. (Унаследовано от AssemblyBuilder) |
GetManifestResourceNames() |
Загружает указанный ресурс манифеста из сборки. (Унаследовано от AssemblyBuilder) |
GetManifestResourceStream(String) |
Загружает указанный ресурс манифеста из сборки. (Унаследовано от AssemblyBuilder) |
GetManifestResourceStream(Type, String) |
Загружает из сборки указанный ресурс манифеста с учетом ограничения области действия пространства имен по типу. (Унаследовано от AssemblyBuilder) |
GetModule(String) |
Получает указанный модуль этой сборки. (Унаследовано от AssemblyBuilder) |
GetModules() |
Получает все модули, являющиеся частью этой сборки. (Унаследовано от Assembly) |
GetModules(Boolean) |
Получает все модули, входящие в эту сборку, и при необходимости включает модули ресурсов. (Унаследовано от AssemblyBuilder) |
GetName() |
Получает имя AssemblyName для этой сборки. (Унаследовано от Assembly) |
GetName(Boolean) | |
GetObjectData(SerializationInfo, StreamingContext) |
Устаревшие..
Получает сведения сериализации со всеми данными, необходимыми для повторного создания экземпляра этой сборки. (Унаследовано от Assembly) |
GetReferencedAssemblies() |
Получает неполный список объектов AssemblyName для сборок, на которые ссылается этот AssemblyBuilder. (Унаследовано от AssemblyBuilder) |
GetSatelliteAssembly(CultureInfo) |
Получает сопутствующую сборку для указанной культуры. (Унаследовано от AssemblyBuilder) |
GetSatelliteAssembly(CultureInfo, Version) |
Получает указанную версию вспомогательной сборки для указанной культуры. (Унаследовано от AssemblyBuilder) |
GetType() | (Унаследовано от Assembly) |
GetType(String) |
Возвращает объект Type с указанным именем в экземпляре сборки. (Унаследовано от Assembly) |
GetType(String, Boolean) |
Возвращает объект Type с заданным именем в экземпляре сборки и может вызывать исключение, если тип не найден. (Унаследовано от Assembly) |
GetType(String, Boolean, Boolean) |
Возвращает указанный тип из типов, которые определены и созданы в текущем AssemblyBuilder. (Унаследовано от AssemblyBuilder) |
GetTypes() |
Возвращает все типы, определенные в этой сборке. (Унаследовано от Assembly) |
IsDefined(Type, Boolean) |
Возвращает значение, указывающее, применяется ли к данному члену один или несколько экземпляров определенного типа атрибута. (Унаследовано от AssemblyBuilder) |
LoadModule(String, Byte[]) |
Загружает модуль, внутренний для этой сборки, с образом в формате COFF, содержащим включенный модуль или файл ресурсов. (Унаследовано от Assembly) |
LoadModule(String, Byte[], Byte[]) |
Загружает модуль, внутренний для этой сборки, с образом в формате COFF, содержащим включенный модуль или файл ресурсов. Также загружаются необработанные байты, представляющие собой символы для модуля. (Унаследовано от Assembly) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
Save(Stream) | |
Save(String) | |
Save(String, PortableExecutableKinds, ImageFileMachine) |
Сохраняет эту динамическую сборку на диске, указывая природу кода в исполняемых файлах сборки и целевую платформу. (Унаследовано от AssemblyBuilder) |
SetCustomAttribute(ConstructorInfo, Byte[]) |
Задает настраиваемый атрибут для этой сборки с помощью большого двоичного объекта настраиваемого атрибута. (Унаследовано от AssemblyBuilder) |
SetCustomAttribute(CustomAttributeBuilder) |
Задает настраиваемый атрибут для этой сборки с помощью построителя настраиваемого атрибута. (Унаследовано от AssemblyBuilder) |
SetCustomAttributeCore(ConstructorInfo, ReadOnlySpan<Byte>) |
При переопределении в производном классе задает настраиваемый атрибут для этой сборки. (Унаследовано от AssemblyBuilder) |
SetEntryPoint(MethodInfo) |
Задает точку входа для этой динамической сборки при условии, что выполняется сборка консольного приложения. (Унаследовано от AssemblyBuilder) |
SetEntryPoint(MethodInfo, PEFileKinds) |
Задает точку входа для этой сборки и определяет тип переносимого исполняемого файла (PE-файла), построение которого выполняется. (Унаследовано от AssemblyBuilder) |
ToString() |
Возвращает полное имя сборки, также называемое отображаемым именем. (Унаследовано от Assembly) |
События
ModuleResolve |
Возникает, если загрузчик классов общеязыковой среды выполнения не может обработать ссылку на внутренний модуль сборки, используя обычные средства. (Унаследовано от Assembly) |
Методы расширения
GetExportedTypes(Assembly) | |
GetModules(Assembly) | |
GetTypes(Assembly) | |
GetCustomAttribute(Assembly, Type) |
Извлекает пользовательский атрибут заданного типа, примененный к указанной сборке. |
GetCustomAttribute<T>(Assembly) |
Извлекает пользовательский атрибут заданного типа, примененный к указанной сборке. |
GetCustomAttributes(Assembly) |
Извлекает коллекцию настраиваемых атрибутов, примененных к указанной сборке. |
GetCustomAttributes(Assembly, Type) |
Извлекает коллекцию пользовательских атрибутов заданного типа, примененных к указанной сборке. |
GetCustomAttributes<T>(Assembly) |
Извлекает коллекцию пользовательских атрибутов заданного типа, примененных к указанной сборке. |
IsDefined(Assembly, Type) |
Указывает, применены ли какие-либо пользовательские атрибуты заданного типа к указанной сборке. |
TryGetRawMetadata(Assembly, Byte*, Int32) |
Извлекает раздел метаданных сборки для использования с MetadataReader. |
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по