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.

-или-

Параметр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.

-или-

Параметр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.

-или-

Параметр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.

-или-

ПараметрcodeBase определяет каталог.

Параметр codebase, definitionOrigin или reflectionContext имеет значение null.

codeBase не найден.

codeBase представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, заданных методом InvalidPathChars.

Указанный путь, имя файла или оба значения превышают максимальную длину, заданную в системе.

Комментарии

Сборка, на которую codebase ссылается , загружается в контекст загрузки.

Применяется к