Поделиться через


DirectoryCatalog Конструкторы

Определение

Инициализирует новый экземпляр класса DirectoryCatalog.

Перегрузки

DirectoryCatalog(String)

Инициализирует новый экземпляр класса DirectoryCatalog с помощью объектов ComposablePartDefinition, основанных на всех DLL-файлах, расположенных по указанному пути к каталогу.

DirectoryCatalog(String, ICompositionElement)

Инициализирует новый экземпляр класса DirectoryCatalog с помощью объектов ComposablePartDefinition, основанных на всех DLL-файлах, расположенном по указанному пути, с заданным источником для частей.

DirectoryCatalog(String, ReflectionContext)

Инициализирует новый экземпляр класса DirectoryCatalog с помощью объектов ComposablePartDefinition, основанных на всех DLL-файлах, расположенном по указанному пути, в указанном контексте отражения.

DirectoryCatalog(String, String)

Инициализирует новый экземпляр класса DirectoryCatalog с помощью объектов ComposablePartDefinition, которые соответствуют заданному шаблону поиска в каталоге, расположенном по указанному пути.

DirectoryCatalog(String, ReflectionContext, ICompositionElement)

Инициализирует новый экземпляр класса DirectoryCatalog с помощью объектов ComposablePartDefinition, основанных на всех DLL-файлах, расположенном по указанному пути, в указанном контексте отражения.

DirectoryCatalog(String, String, ICompositionElement)

Инициализирует новый экземпляр класса DirectoryCatalog с помощью объектов ComposablePartDefinition, основанных на заданном шаблоне поиска в каталоге, расположенном по указанному пути, с заданным источником для частей.

DirectoryCatalog(String, String, ReflectionContext)

Инициализирует новый экземпляр класса DirectoryCatalog с помощью объектов ComposablePartDefinition, основанных на заданном шаблоне поиска в каталоге, расположенном по указанному пути, используя заданный контекст отражения.

DirectoryCatalog(String, String, ReflectionContext, ICompositionElement)

Инициализирует новый экземпляр класса DirectoryCatalog с помощью объектов ComposablePartDefinition, основанных на заданном шаблоне поиска в каталоге, расположенном по указанному пути, используя заданный контекст отражения.

DirectoryCatalog(String)

Исходный код:
DirectoryCatalog.cs
Исходный код:
DirectoryCatalog.cs
Исходный код:
DirectoryCatalog.cs

Инициализирует новый экземпляр класса DirectoryCatalog с помощью объектов ComposablePartDefinition, основанных на всех DLL-файлах, расположенных по указанному пути к каталогу.

public:
 DirectoryCatalog(System::String ^ path);
public DirectoryCatalog (string path);
new System.ComponentModel.Composition.Hosting.DirectoryCatalog : string -> System.ComponentModel.Composition.Hosting.DirectoryCatalog
Public Sub New (path As String)

Параметры

path
String

Путь к каталогу, в котором выполняется поиск сборок, добавляемых в каталог.

Необходимо указать абсолютный путь или путь относительно каталога BaseDirectory.

Исключения

Указанный path недопустим (например, он соответствует неподключенному диску).

path имеет значение null.

У вызывающего объекта отсутствует необходимое разрешение.

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

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

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

DirectoryCatalog(String, ICompositionElement)

Исходный код:
DirectoryCatalog.cs
Исходный код:
DirectoryCatalog.cs
Исходный код:
DirectoryCatalog.cs

Инициализирует новый экземпляр класса DirectoryCatalog с помощью объектов ComposablePartDefinition, основанных на всех DLL-файлах, расположенном по указанному пути, с заданным источником для частей.

public:
 DirectoryCatalog(System::String ^ path, System::ComponentModel::Composition::Primitives::ICompositionElement ^ definitionOrigin);
public DirectoryCatalog (string path, System.ComponentModel.Composition.Primitives.ICompositionElement definitionOrigin);
new System.ComponentModel.Composition.Hosting.DirectoryCatalog : string * System.ComponentModel.Composition.Primitives.ICompositionElement -> System.ComponentModel.Composition.Hosting.DirectoryCatalog
Public Sub New (path As String, definitionOrigin As ICompositionElement)

Параметры

path
String

Путь к каталогу, в котором выполняется поиск сборок, добавляемых в каталог.

Необходимо указать абсолютный путь или путь относительно каталога BaseDirectory.

definitionOrigin
ICompositionElement

Элемент, используемый средствами диагностики для определения источника для частей.

Исключения

Указанный path недопустим (например, он соответствует неподключенному диску).

path имеет значение null.

У вызывающего объекта отсутствует необходимое разрешение.

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

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

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

DirectoryCatalog(String, ReflectionContext)

Исходный код:
DirectoryCatalog.cs
Исходный код:
DirectoryCatalog.cs
Исходный код:
DirectoryCatalog.cs

Инициализирует новый экземпляр класса DirectoryCatalog с помощью объектов ComposablePartDefinition, основанных на всех DLL-файлах, расположенном по указанному пути, в указанном контексте отражения.

public:
 DirectoryCatalog(System::String ^ path, System::Reflection::ReflectionContext ^ reflectionContext);
public DirectoryCatalog (string path, System.Reflection.ReflectionContext reflectionContext);
new System.ComponentModel.Composition.Hosting.DirectoryCatalog : string * System.Reflection.ReflectionContext -> System.ComponentModel.Composition.Hosting.DirectoryCatalog
Public Sub New (path As String, reflectionContext As ReflectionContext)

Параметры

path
String

Путь к каталогу, в котором выполняется поиск сборок, добавляемых в каталог.

Необходимо указать абсолютный путь или путь относительно каталога BaseDirectory.

reflectionContext
ReflectionContext

Контекст, используемый для создания частей.

Исключения

Указанный path недопустим (например, он соответствует неподключенному диску).

path имеет значение null.

У вызывающего объекта отсутствует необходимое разрешение.

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

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

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

DirectoryCatalog(String, String)

Исходный код:
DirectoryCatalog.cs
Исходный код:
DirectoryCatalog.cs
Исходный код:
DirectoryCatalog.cs

Инициализирует новый экземпляр класса DirectoryCatalog с помощью объектов ComposablePartDefinition, которые соответствуют заданному шаблону поиска в каталоге, расположенном по указанному пути.

public:
 DirectoryCatalog(System::String ^ path, System::String ^ searchPattern);
public DirectoryCatalog (string path, string searchPattern);
new System.ComponentModel.Composition.Hosting.DirectoryCatalog : string * string -> System.ComponentModel.Composition.Hosting.DirectoryCatalog
Public Sub New (path As String, searchPattern As String)

Параметры

path
String

Путь к каталогу, в котором выполняется поиск сборок, добавляемых в каталог.

Необходимо указать абсолютный путь или путь относительно каталога BaseDirectory.

searchPattern
String

Строка поиска. Формат этой строки должен совпадать с форматом, указанным для метода GetFiles(String, String).

Исключения

Указанный path недопустим (например, он соответствует неподключенному диску).

Параметр path или searchPattern имеет значение null.

У вызывающего объекта отсутствует необходимое разрешение.

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

-или-

searchPattern не содержит допустимый шаблон.

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

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

DirectoryCatalog(String, ReflectionContext, ICompositionElement)

Исходный код:
DirectoryCatalog.cs
Исходный код:
DirectoryCatalog.cs
Исходный код:
DirectoryCatalog.cs

Инициализирует новый экземпляр класса DirectoryCatalog с помощью объектов ComposablePartDefinition, основанных на всех DLL-файлах, расположенном по указанному пути, в указанном контексте отражения.

public:
 DirectoryCatalog(System::String ^ path, System::Reflection::ReflectionContext ^ reflectionContext, System::ComponentModel::Composition::Primitives::ICompositionElement ^ definitionOrigin);
public DirectoryCatalog (string path, System.Reflection.ReflectionContext reflectionContext, System.ComponentModel.Composition.Primitives.ICompositionElement definitionOrigin);
new System.ComponentModel.Composition.Hosting.DirectoryCatalog : string * System.Reflection.ReflectionContext * System.ComponentModel.Composition.Primitives.ICompositionElement -> System.ComponentModel.Composition.Hosting.DirectoryCatalog
Public Sub New (path As String, reflectionContext As ReflectionContext, definitionOrigin As ICompositionElement)

Параметры

path
String

Путь к каталогу, в котором выполняется поиск сборок, добавляемых в каталог.

Необходимо указать абсолютный путь или путь относительно каталога BaseDirectory.

reflectionContext
ReflectionContext

Контекст, используемый для создания частей.

definitionOrigin
ICompositionElement

Элемент, используемый средствами диагностики для определения источника для частей.

Исключения

Указанный path недопустим (например, он соответствует неподключенному диску).

path имеет значение null.

У вызывающего объекта отсутствует необходимое разрешение.

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

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

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

DirectoryCatalog(String, String, ICompositionElement)

Исходный код:
DirectoryCatalog.cs
Исходный код:
DirectoryCatalog.cs
Исходный код:
DirectoryCatalog.cs

Инициализирует новый экземпляр класса DirectoryCatalog с помощью объектов ComposablePartDefinition, основанных на заданном шаблоне поиска в каталоге, расположенном по указанному пути, с заданным источником для частей.

public:
 DirectoryCatalog(System::String ^ path, System::String ^ searchPattern, System::ComponentModel::Composition::Primitives::ICompositionElement ^ definitionOrigin);
public DirectoryCatalog (string path, string searchPattern, System.ComponentModel.Composition.Primitives.ICompositionElement definitionOrigin);
new System.ComponentModel.Composition.Hosting.DirectoryCatalog : string * string * System.ComponentModel.Composition.Primitives.ICompositionElement -> System.ComponentModel.Composition.Hosting.DirectoryCatalog
Public Sub New (path As String, searchPattern As String, definitionOrigin As ICompositionElement)

Параметры

path
String

Путь к каталогу, в котором выполняется поиск сборок, добавляемых в каталог.

Необходимо указать абсолютный путь или путь относительно каталога BaseDirectory.

searchPattern
String

Строка поиска. Формат этой строки должен совпадать с форматом, указанным для метода GetFiles(String, String).

definitionOrigin
ICompositionElement

Элемент, используемый средствами диагностики для определения источника для частей.

Исключения

Указанный path недопустим (например, он соответствует неподключенному диску).

Параметр path или searchPattern имеет значение null.

У вызывающего объекта отсутствует необходимое разрешение.

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

-или-

searchPattern не содержит допустимый шаблон.

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

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

DirectoryCatalog(String, String, ReflectionContext)

Исходный код:
DirectoryCatalog.cs
Исходный код:
DirectoryCatalog.cs
Исходный код:
DirectoryCatalog.cs

Инициализирует новый экземпляр класса DirectoryCatalog с помощью объектов ComposablePartDefinition, основанных на заданном шаблоне поиска в каталоге, расположенном по указанному пути, используя заданный контекст отражения.

public:
 DirectoryCatalog(System::String ^ path, System::String ^ searchPattern, System::Reflection::ReflectionContext ^ reflectionContext);
public DirectoryCatalog (string path, string searchPattern, System.Reflection.ReflectionContext reflectionContext);
new System.ComponentModel.Composition.Hosting.DirectoryCatalog : string * string * System.Reflection.ReflectionContext -> System.ComponentModel.Composition.Hosting.DirectoryCatalog
Public Sub New (path As String, searchPattern As String, reflectionContext As ReflectionContext)

Параметры

path
String

Путь к каталогу, в котором выполняется поиск сборок, добавляемых в каталог.

Необходимо указать абсолютный путь или путь относительно каталога BaseDirectory.

searchPattern
String

Строка поиска. Формат этой строки должен совпадать с форматом, указанным для метода GetFiles(String, String).

reflectionContext
ReflectionContext

Контекст, используемый для создания частей.

Исключения

Указанный path недопустим (например, он соответствует неподключенному диску).

Параметр path или searchPattern имеет значение null.

У вызывающего объекта отсутствует необходимое разрешение.

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

-или-

searchPattern не содержит допустимый шаблон.

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

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

DirectoryCatalog(String, String, ReflectionContext, ICompositionElement)

Исходный код:
DirectoryCatalog.cs
Исходный код:
DirectoryCatalog.cs
Исходный код:
DirectoryCatalog.cs

Инициализирует новый экземпляр класса DirectoryCatalog с помощью объектов ComposablePartDefinition, основанных на заданном шаблоне поиска в каталоге, расположенном по указанному пути, используя заданный контекст отражения.

public:
 DirectoryCatalog(System::String ^ path, System::String ^ searchPattern, System::Reflection::ReflectionContext ^ reflectionContext, System::ComponentModel::Composition::Primitives::ICompositionElement ^ definitionOrigin);
public DirectoryCatalog (string path, string searchPattern, System.Reflection.ReflectionContext reflectionContext, System.ComponentModel.Composition.Primitives.ICompositionElement definitionOrigin);
new System.ComponentModel.Composition.Hosting.DirectoryCatalog : string * string * System.Reflection.ReflectionContext * System.ComponentModel.Composition.Primitives.ICompositionElement -> System.ComponentModel.Composition.Hosting.DirectoryCatalog
Public Sub New (path As String, searchPattern As String, reflectionContext As ReflectionContext, definitionOrigin As ICompositionElement)

Параметры

path
String

Путь к каталогу, в котором выполняется поиск сборок, добавляемых в каталог.

Необходимо указать абсолютный путь или путь относительно каталога BaseDirectory.

searchPattern
String

Строка поиска. Формат этой строки должен совпадать с форматом, указанным для метода GetFiles(String, String).

reflectionContext
ReflectionContext

Контекст, используемый для создания частей.

definitionOrigin
ICompositionElement

Элемент, используемый средствами диагностики для определения источника для частей.

Исключения

Указанный path недопустим (например, он соответствует неподключенному диску).

Параметр path или searchPattern имеет значение null.

У вызывающего объекта отсутствует необходимое разрешение.

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

-или-

searchPattern не содержит допустимый шаблон.

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

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