DirectoryCatalog 建構函式

定義

初始化 DirectoryCatalog 類別的新執行個體。

多載

名稱 Description
DirectoryCatalog(String)

透過使用ComposablePartDefinition指定目錄路徑中所有 DLL 檔案的物件來初始化該DirectoryCatalog類別的新實例。

DirectoryCatalog(String, ICompositionElement)

透過使用ComposablePartDefinition指定目錄路徑中所有 DLL 檔案及指定來源的物件來初始化該類別的新DirectoryCatalog實例。

DirectoryCatalog(String, ReflectionContext)

透過根據指定目錄路徑中所有 DLL 檔案,在指定的反射上下文中使用ComposablePartDefinition物件,初始化該類別的新DirectoryCatalog實例。

DirectoryCatalog(String, String)

透過使用ComposablePartDefinition符合指定目錄路徑中特定搜尋模式的物件,初始化該類別的新DirectoryCatalog實例。

DirectoryCatalog(String, ReflectionContext, ICompositionElement)

透過根據指定目錄路徑中所有 DLL 檔案,在指定的反射上下文中使用ComposablePartDefinition物件,初始化該類別的新DirectoryCatalog實例。

DirectoryCatalog(String, String, ICompositionElement)

透過根據指定目錄路徑中指定的搜尋模式,並使用ComposablePartDefinition指定的元件來源,初始化類別的新DirectoryCatalog實例。

DirectoryCatalog(String, String, ReflectionContext)

透過根據指定的搜尋模式、指定的反射上下文,初始化類別的新實例DirectoryCatalogComposablePartDefinition

DirectoryCatalog(String, String, ReflectionContext, ICompositionElement)

透過根據指定的搜尋模式、指定的反射上下文,初始化類別的新實例DirectoryCatalogComposablePartDefinition

DirectoryCatalog(String)

透過使用ComposablePartDefinition指定目錄路徑中所有 DLL 檔案的物件來初始化該DirectoryCatalog類別的新實例。

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)

透過使用ComposablePartDefinition指定目錄路徑中所有 DLL 檔案及指定來源的物件來初始化該類別的新DirectoryCatalog實例。

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)

透過根據指定目錄路徑中所有 DLL 檔案,在指定的反射上下文中使用ComposablePartDefinition物件,初始化該類別的新DirectoryCatalog實例。

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)

透過使用ComposablePartDefinition符合指定目錄路徑中特定搜尋模式的物件,初始化該類別的新DirectoryCatalog實例。

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)

透過根據指定目錄路徑中所有 DLL 檔案,在指定的反射上下文中使用ComposablePartDefinition物件,初始化該類別的新DirectoryCatalog實例。

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)

透過根據指定目錄路徑中指定的搜尋模式,並使用ComposablePartDefinition指定的元件來源,初始化類別的新DirectoryCatalog實例。

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)

透過根據指定的搜尋模式、指定的反射上下文,初始化類別的新實例DirectoryCatalogComposablePartDefinition

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)

透過根據指定的搜尋模式、指定的反射上下文,初始化類別的新實例DirectoryCatalogComposablePartDefinition

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、 檔名或兩者皆超過系統定義的最大長度。

適用於