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 заданной сборкой.
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.
Исключения
assembly имеет значение null.
-или-
Сборка assembly была загружена в контекст только для отражения.
Применяется к
AssemblyCatalog(String)
- Исходный код:
- 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 заданной сборкой.
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 с указанной сборкой и контекстом отражения.
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 указанной базой кода.
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 не является допустимой сборкой.
-или-
В настоящий момент загружена среда CLR версии 2.0 или более поздней версии. Сборка codeBase была скомпилирована в более поздней версии.
У вызывающего объекта отсутствует необходимое разрешение на обнаружение пути.
Параметр codebase или definitionOrigin имеет значение null.
codeBase не найден.
codeBase представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, заданных методом InvalidPathChars.
Указанный путь, имя файла или оба значения превышают максимальную длину, заданную в системе.
Комментарии
Сборка, на которую codeBase ссылается , загружается в контекст загрузки.
Применяется к
AssemblyCatalog(String, ReflectionContext)
- Исходный код:
- 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 не является допустимой сборкой.
-или-
В настоящий момент загружена среда CLR версии 2.0 или более поздней версии. Сборка codeBase была скомпилирована в более поздней версии.
У вызывающего объекта отсутствует необходимое разрешение на обнаружение пути.
Параметр codebase или reflectionContext имеет значение null.
codeBase не найден.
codeBase представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, заданных методом InvalidPathChars.
Указанный путь, имя файла или оба значения превышают максимальную длину, заданную в системе.
Комментарии
Сборка, на которуюcodebase ссылается , загружается в контекст загрузки.
Применяется к
AssemblyCatalog(Assembly, ReflectionContext, ICompositionElement)
- Исходный код:
- 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, definitionOrigin или reflectionContext равно null.
-или-
Сборка assembly была загружена в контекст только для отражения.
Применяется к
AssemblyCatalog(String, ReflectionContext, ICompositionElement)
- Исходный код:
- 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 не является допустимой сборкой.
-или-
В настоящий момент загружена среда CLR версии 2.0 или более поздней версии. Сборка codeBase была скомпилирована в более поздней версии.
У вызывающего объекта отсутствует необходимое разрешение на обнаружение пути.
Параметр codebase, definitionOrigin или reflectionContext имеет значение null.
codeBase не найден.
codeBase представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, заданных методом InvalidPathChars.
Указанный путь, имя файла или оба значения превышают максимальную длину, заданную в системе.
Комментарии
Сборка, на которую codebase ссылается , загружается в контекст загрузки.