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 объект.

Исключения

assembly равно null.

–или–

assembly загружен в контексте только для отражения.

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

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 не удалось загрузить.

–или–

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 не удалось загрузить.

–или–

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 не удалось загрузить.

–или–

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 не удалось загрузить.

–или–

codeBase указан каталог.

codeBase, definitionOrigin или reflectionContext есть null.

codeBase не найден.

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

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

Комментарии

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

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