DirectoryCatalog 构造函数

定义

初始化 DirectoryCatalog 类的新实例。

重载

DirectoryCatalog(String)

根据指定目录路径中的所有 DLL 文件,使用 DirectoryCatalog 对象初始化 ComposablePartDefinition 类的新实例。

DirectoryCatalog(String, ICompositionElement)

根据指定目录路径中的所有 DLL 文件,部分使用 DirectoryCatalog 对象初始化 ComposablePartDefinition 类的新实例。

DirectoryCatalog(String, ReflectionContext)

根据特定反射上下文中指定目录路径的所有 DLL 文件,使用 DirectoryCatalog 对象初始化 ComposablePartDefinition 类的新实例。

DirectoryCatalog(String, String)

根据指定目录路径中的指定搜索模式,使用 DirectoryCatalog 对象匹配初始化 ComposablePartDefinition 类的新实例。

DirectoryCatalog(String, ReflectionContext, ICompositionElement)

根据特定反射上下文中指定目录路径的所有 DLL 文件,使用 DirectoryCatalog 对象初始化 ComposablePartDefinition 类的新实例。

DirectoryCatalog(String, String, ICompositionElement)

根据指定目录路径中的指定搜索模式,部分使用 DirectoryCatalog 对象初始化 ComposablePartDefinition 类的新实例。

DirectoryCatalog(String, String, ReflectionContext)

根据指定目录路径中的指定搜索模式,使用特定反射上下文 DirectoryCatalog 对象初始化 ComposablePartDefinition 类的新实例。

DirectoryCatalog(String, String, ReflectionContext, ICompositionElement)

根据指定目录路径中的指定搜索模式,使用特定反射上下文 DirectoryCatalog 对象初始化 ComposablePartDefinition 类的新实例。

DirectoryCatalog(String)

Source:
DirectoryCatalog.cs
Source:
DirectoryCatalog.cs
Source:
DirectoryCatalog.cs

根据指定目录路径中的所有 DLL 文件,使用 DirectoryCatalog 对象初始化 ComposablePartDefinition 类的新实例。

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 无效(例如,它位于未映射的驱动器上)。

pathnull

调用方没有所要求的权限。

path 是一个零长度字符串,仅包含空白或者包含一个或多个特定于实现的无效字符。

指定的 path、文件名或这两者都超过了系统定义的最大长度。

适用于

DirectoryCatalog(String, ICompositionElement)

Source:
DirectoryCatalog.cs
Source:
DirectoryCatalog.cs
Source:
DirectoryCatalog.cs

根据指定目录路径中的所有 DLL 文件,部分使用 DirectoryCatalog 对象初始化 ComposablePartDefinition 类的新实例。

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 无效(例如,它位于未映射的驱动器上)。

pathnull

调用方没有所要求的权限。

path 是一个零长度字符串,仅包含空白或者包含一个或多个特定于实现的无效字符。

指定的 path、文件名或这两者都超过了系统定义的最大长度。

适用于

DirectoryCatalog(String, ReflectionContext)

Source:
DirectoryCatalog.cs
Source:
DirectoryCatalog.cs
Source:
DirectoryCatalog.cs

根据特定反射上下文中指定目录路径的所有 DLL 文件,使用 DirectoryCatalog 对象初始化 ComposablePartDefinition 类的新实例。

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 无效(例如,它位于未映射的驱动器上)。

pathnull

调用方没有所要求的权限。

path 是一个零长度字符串,仅包含空白或者包含一个或多个特定于实现的无效字符。

指定的 path、文件名或这两者都超过了系统定义的最大长度。

适用于

DirectoryCatalog(String, String)

Source:
DirectoryCatalog.cs
Source:
DirectoryCatalog.cs
Source:
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 无效(例如,它位于未映射的驱动器上)。

pathsearchPatternnull

调用方没有所要求的权限。

path 是一个零长度字符串,仅包含空白或者包含一个或多个特定于实现的无效字符。

- 或 -

searchPattern 不包含有效模式。

指定的 path、文件名或这两者都超过了系统定义的最大长度。

适用于

DirectoryCatalog(String, ReflectionContext, ICompositionElement)

Source:
DirectoryCatalog.cs
Source:
DirectoryCatalog.cs
Source:
DirectoryCatalog.cs

根据特定反射上下文中指定目录路径的所有 DLL 文件,使用 DirectoryCatalog 对象初始化 ComposablePartDefinition 类的新实例。

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 无效(例如,它位于未映射的驱动器上)。

pathnull

调用方没有所要求的权限。

path 是一个零长度字符串,仅包含空白或者包含一个或多个特定于实现的无效字符。

指定的 path、文件名或这两者都超过了系统定义的最大长度。

适用于

DirectoryCatalog(String, String, ICompositionElement)

Source:
DirectoryCatalog.cs
Source:
DirectoryCatalog.cs
Source:
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 无效(例如,它位于未映射的驱动器上)。

pathsearchPatternnull

调用方没有所要求的权限。

path 是一个零长度字符串,仅包含空白或者包含一个或多个特定于实现的无效字符。

- 或 -

searchPattern 不包含有效模式。

指定的 path、文件名或这两者都超过了系统定义的最大长度。

适用于

DirectoryCatalog(String, String, ReflectionContext)

Source:
DirectoryCatalog.cs
Source:
DirectoryCatalog.cs
Source:
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 无效(例如,它位于未映射的驱动器上)。

pathsearchPatternnull

调用方没有所要求的权限。

path 是一个零长度字符串,仅包含空白或者包含一个或多个特定于实现的无效字符。

- 或 -

searchPattern 不包含有效模式。

指定的 path、文件名或这两者都超过了系统定义的最大长度。

适用于

DirectoryCatalog(String, String, ReflectionContext, ICompositionElement)

Source:
DirectoryCatalog.cs
Source:
DirectoryCatalog.cs
Source:
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 无效(例如,它位于未映射的驱动器上)。

pathsearchPatternnull

调用方没有所要求的权限。

path 是一个零长度字符串,仅包含空白或者包含一个或多个特定于实现的无效字符。

- 或 -

searchPattern 不包含有效模式。

指定的 path、文件名或这两者都超过了系统定义的最大长度。

适用于