AssemblyCatalog Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса AssemblyCatalog.
Перегрузки
| Имя | Описание |
|---|---|
| AssemblyCatalog(Assembly) |
Инициализирует новый экземпляр AssemblyCatalog класса с указанной сборкой. |
| AssemblyCatalog(String) |
Инициализирует новый экземпляр AssemblyCatalog класса с указанной базой кода. |
| AssemblyCatalog(Assembly, ICompositionElement) |
Инициализирует новый экземпляр AssemblyCatalog класса с указанной сборкой. |
| AssemblyCatalog(Assembly, ReflectionContext) |
Инициализирует новый экземпляр AssemblyCatalog класса с указанным контекстом сборки и отражения. |
| AssemblyCatalog(String, ICompositionElement) |
Инициализирует новый экземпляр AssemblyCatalog класса с указанной базой кода. |
| AssemblyCatalog(String, ReflectionContext) |
Инициализирует новый экземпляр AssemblyCatalog класса с указанным базовым кодом и контекстом отражения. |
| AssemblyCatalog(Assembly, ReflectionContext, ICompositionElement) |
Инициализирует новый экземпляр AssemblyCatalog класса с указанным контекстом сборки и отражения. |
| AssemblyCatalog(String, ReflectionContext, ICompositionElement) |
Инициализирует новый экземпляр AssemblyCatalog класса с указанным базовым кодом и контекстом отражения. |
AssemblyCatalog(Assembly)
- Исходный код:
- AssemblyCatalog.cs
- Исходный код:
- AssemblyCatalog.cs
- Исходный код:
- AssemblyCatalog.cs
- Исходный код:
- AssemblyCatalog.cs
Инициализирует новый экземпляр AssemblyCatalog класса с указанной сборкой.
public:
AssemblyCatalog(System::Reflection::Assembly ^ assembly);
public AssemblyCatalog(System.Reflection.Assembly assembly);
new System.ComponentModel.Composition.Hosting.AssemblyCatalog : System.Reflection.Assembly -> System.ComponentModel.Composition.Hosting.AssemblyCatalog
Public Sub New (assembly As Assembly)
Параметры
- assembly
- Assembly
Сборка, содержащая объекты атрибута Type для добавления в AssemblyCatalog объект.
Исключения
Применяется к
AssemblyCatalog(String)
- Исходный код:
- AssemblyCatalog.cs
- Исходный код:
- AssemblyCatalog.cs
- Исходный код:
- AssemblyCatalog.cs
- Исходный код:
- AssemblyCatalog.cs
Инициализирует новый экземпляр AssemblyCatalog класса с указанной базой кода.
public:
AssemblyCatalog(System::String ^ codeBase);
public AssemblyCatalog(string codeBase);
new System.ComponentModel.Composition.Hosting.AssemblyCatalog : string -> System.ComponentModel.Composition.Hosting.AssemblyCatalog
Public Sub New (codeBase As String)
Параметры
- codeBase
- String
Строка, указывающая базу кода сборки (т. е. путь к файлу сборки), которая содержит объекты атрибутов Type для добавления в AssemblyCatalog объект.
Исключения
codeBase не является допустимой сборкой.
–или–
Версия 2.0 или более ранняя среда CLR в настоящее время загружается и codeBase компилируется с более поздней версией.
Вызывающий объект не имеет разрешения на обнаружение путей.
codeBase равно null.
codeBase не найден.
codeBase — строка нулевой длины, содержит только пробелы или содержит один или несколько недопустимых символов, как определено InvalidPathChars.
Указанный путь, имя файла или оба превышают определенную системой максимальную длину.
Комментарии
Сборка, на которую codeBase ссылается ссылка, загружается в контекст загрузки.
Применяется к
AssemblyCatalog(Assembly, ICompositionElement)
- Исходный код:
- AssemblyCatalog.cs
- Исходный код:
- AssemblyCatalog.cs
- Исходный код:
- AssemblyCatalog.cs
- Исходный код:
- AssemblyCatalog.cs
Инициализирует новый экземпляр AssemblyCatalog класса с указанной сборкой.
public:
AssemblyCatalog(System::Reflection::Assembly ^ assembly, System::ComponentModel::Composition::Primitives::ICompositionElement ^ definitionOrigin);
public AssemblyCatalog(System.Reflection.Assembly assembly, System.ComponentModel.Composition.Primitives.ICompositionElement definitionOrigin);
new System.ComponentModel.Composition.Hosting.AssemblyCatalog : System.Reflection.Assembly * System.ComponentModel.Composition.Primitives.ICompositionElement -> System.ComponentModel.Composition.Hosting.AssemblyCatalog
Public Sub New (assembly As Assembly, definitionOrigin As ICompositionElement)
Параметры
- assembly
- Assembly
Сборка, содержащая объекты атрибута Type для добавления в AssemblyCatalog объект.
- definitionOrigin
- ICompositionElement
Элемент, используемый диагностикой для идентификации источников частей.
Исключения
assembly или definitionOrigin есть null.
–или–
assembly загружен в контексте только для отражения.
Применяется к
AssemblyCatalog(Assembly, ReflectionContext)
- Исходный код:
- AssemblyCatalog.cs
- Исходный код:
- AssemblyCatalog.cs
- Исходный код:
- AssemblyCatalog.cs
- Исходный код:
- AssemblyCatalog.cs
Инициализирует новый экземпляр AssemblyCatalog класса с указанным контекстом сборки и отражения.
public:
AssemblyCatalog(System::Reflection::Assembly ^ assembly, System::Reflection::ReflectionContext ^ reflectionContext);
public AssemblyCatalog(System.Reflection.Assembly assembly, System.Reflection.ReflectionContext reflectionContext);
new System.ComponentModel.Composition.Hosting.AssemblyCatalog : System.Reflection.Assembly * System.Reflection.ReflectionContext -> System.ComponentModel.Composition.Hosting.AssemblyCatalog
Public Sub New (assembly As Assembly, reflectionContext As ReflectionContext)
Параметры
- assembly
- Assembly
Сборка, содержащая объекты атрибута Type для добавления в AssemblyCatalog объект.
- reflectionContext
- ReflectionContext
Контекст, используемый каталогом для интерпретации типов.
Исключения
assembly или reflectionContext есть null.
–или–
assembly загружен в контексте только для отражения.
Применяется к
AssemblyCatalog(String, ICompositionElement)
- Исходный код:
- AssemblyCatalog.cs
- Исходный код:
- AssemblyCatalog.cs
- Исходный код:
- AssemblyCatalog.cs
- Исходный код:
- AssemblyCatalog.cs
Инициализирует новый экземпляр AssemblyCatalog класса с указанной базой кода.
public:
AssemblyCatalog(System::String ^ codeBase, System::ComponentModel::Composition::Primitives::ICompositionElement ^ definitionOrigin);
public AssemblyCatalog(string codeBase, System.ComponentModel.Composition.Primitives.ICompositionElement definitionOrigin);
new System.ComponentModel.Composition.Hosting.AssemblyCatalog : string * System.ComponentModel.Composition.Primitives.ICompositionElement -> System.ComponentModel.Composition.Hosting.AssemblyCatalog
Public Sub New (codeBase As String, definitionOrigin As ICompositionElement)
Параметры
- codeBase
- String
Строка, указывающая базу кода сборки (т. е. путь к файлу сборки), которая содержит объекты атрибутов Type для добавления в AssemblyCatalog объект.
- definitionOrigin
- ICompositionElement
Элемент, используемый диагностикой для идентификации источников частей.
Исключения
codeBase не является допустимой сборкой.
–или–
Версия 2.0 или более поздней среды CLR в настоящее время загружается и codeBase компилируется с более поздней версией.
Вызывающий объект не имеет разрешения на обнаружение путей.
codeBase или definitionOrigin есть null.
codeBase не найден.
codeBase — строка нулевой длины, содержит только пробелы или содержит один или несколько недопустимых символов, как определено InvalidPathChars.
Указанный путь, имя файла или оба превышают определенную системой максимальную длину.
Комментарии
Сборка, на которую codeBase ссылается ссылка, загружается в контекст загрузки.
Применяется к
AssemblyCatalog(String, ReflectionContext)
- Исходный код:
- AssemblyCatalog.cs
- Исходный код:
- AssemblyCatalog.cs
- Исходный код:
- AssemblyCatalog.cs
- Исходный код:
- AssemblyCatalog.cs
Инициализирует новый экземпляр AssemblyCatalog класса с указанным базовым кодом и контекстом отражения.
public:
AssemblyCatalog(System::String ^ codeBase, System::Reflection::ReflectionContext ^ reflectionContext);
public AssemblyCatalog(string codeBase, System.Reflection.ReflectionContext reflectionContext);
new System.ComponentModel.Composition.Hosting.AssemblyCatalog : string * System.Reflection.ReflectionContext -> System.ComponentModel.Composition.Hosting.AssemblyCatalog
Public Sub New (codeBase As String, reflectionContext As ReflectionContext)
Параметры
- codeBase
- String
Строка, указывающая базу кода сборки (т. е. путь к файлу сборки), которая содержит объекты атрибутов Type для добавления в AssemblyCatalog объект.
- reflectionContext
- ReflectionContext
Контекст, используемый каталогом для интерпретации типов.
Исключения
codeBase не является допустимой сборкой.
–или–
Версия 2.0 или более поздней среды CLR в настоящее время загружается и codeBase компилируется с более поздней версией.
Вызывающий объект не имеет разрешения на обнаружение путей.
codeBase или reflectionContext есть null.
codeBase не найден.
codeBase — строка нулевой длины, содержит только пробелы или содержит один или несколько недопустимых символов, как определено InvalidPathChars.
Указанный путь, имя файла или оба превышают определенную системой максимальную длину.
Комментарии
Сборка, на которуюcodebase ссылается ссылка, загружается в контекст загрузки.
Применяется к
AssemblyCatalog(Assembly, ReflectionContext, ICompositionElement)
- Исходный код:
- AssemblyCatalog.cs
- Исходный код:
- AssemblyCatalog.cs
- Исходный код:
- AssemblyCatalog.cs
- Исходный код:
- AssemblyCatalog.cs
Инициализирует новый экземпляр AssemblyCatalog класса с указанным контекстом сборки и отражения.
public:
AssemblyCatalog(System::Reflection::Assembly ^ assembly, System::Reflection::ReflectionContext ^ reflectionContext, System::ComponentModel::Composition::Primitives::ICompositionElement ^ definitionOrigin);
public AssemblyCatalog(System.Reflection.Assembly assembly, System.Reflection.ReflectionContext reflectionContext, System.ComponentModel.Composition.Primitives.ICompositionElement definitionOrigin);
new System.ComponentModel.Composition.Hosting.AssemblyCatalog : System.Reflection.Assembly * System.Reflection.ReflectionContext * System.ComponentModel.Composition.Primitives.ICompositionElement -> System.ComponentModel.Composition.Hosting.AssemblyCatalog
Public Sub New (assembly As Assembly, reflectionContext As ReflectionContext, definitionOrigin As ICompositionElement)
Параметры
- assembly
- Assembly
Сборка, содержащая объекты атрибута Type для добавления в AssemblyCatalog объект.
- reflectionContext
- ReflectionContext
Контекст, используемый каталогом для интерпретации типов.
- definitionOrigin
- ICompositionElement
Элемент, используемый диагностикой для идентификации источников частей.
Исключения
assembly, или definitionOriginreflectionContext есть null.
–или–
assembly загружен в контексте только для отражения.
Применяется к
AssemblyCatalog(String, ReflectionContext, ICompositionElement)
- Исходный код:
- AssemblyCatalog.cs
- Исходный код:
- AssemblyCatalog.cs
- Исходный код:
- AssemblyCatalog.cs
- Исходный код:
- AssemblyCatalog.cs
Инициализирует новый экземпляр AssemblyCatalog класса с указанным базовым кодом и контекстом отражения.
public:
AssemblyCatalog(System::String ^ codeBase, System::Reflection::ReflectionContext ^ reflectionContext, System::ComponentModel::Composition::Primitives::ICompositionElement ^ definitionOrigin);
public AssemblyCatalog(string codeBase, System.Reflection.ReflectionContext reflectionContext, System.ComponentModel.Composition.Primitives.ICompositionElement definitionOrigin);
new System.ComponentModel.Composition.Hosting.AssemblyCatalog : string * System.Reflection.ReflectionContext * System.ComponentModel.Composition.Primitives.ICompositionElement -> System.ComponentModel.Composition.Hosting.AssemblyCatalog
Public Sub New (codeBase As String, reflectionContext As ReflectionContext, definitionOrigin As ICompositionElement)
Параметры
- codeBase
- String
Строка, указывающая базу кода сборки (т. е. путь к файлу сборки), которая содержит объекты атрибутов Type для добавления в AssemblyCatalog объект.
- reflectionContext
- ReflectionContext
Контекст, используемый каталогом для интерпретации типов.
- definitionOrigin
- ICompositionElement
Элемент, используемый диагностикой для идентификации источников частей.
Исключения
codeBase не является допустимой сборкой.
–или–
Версия 2.0 или более поздней среды CLR в настоящее время загружается и codeBase компилируется с более поздней версией.
Вызывающий объект не имеет разрешения на обнаружение путей.
codeBase, definitionOrigin или reflectionContext есть null.
codeBase не найден.
codeBase — строка нулевой длины, содержит только пробелы или содержит один или несколько недопустимых символов, как определено InvalidPathChars.
Указанный путь, имя файла или оба превышают определенную системой максимальную длину.
Комментарии
Сборка, на которую codebase ссылается ссылка, загружается в контекст загрузки.