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
ссылается , загружается в контекст загрузки.