共用方式為


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)

來源:
DirectoryCatalog.cs
來源:
DirectoryCatalog.cs
來源:
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

目錄 (Directory) 的路徑,要在這個目錄 (Directory) 中掃描是否有可加入至目錄 (Catalog) 的組件。

路徑必須是絕對路徑或以 BaseDirectory 為基準的相對路徑。

例外狀況

指定的 path 無效 (例如,位於未對應的磁碟上)。

pathnull

呼叫端沒有必要的權限。

path 是長度為零的字串,其中只包含泛空白字元,或包含一個或多個實作專屬的不正確字元。

指定的 path、檔案名稱,或兩者都超出系統定義的長度上限。

適用於

DirectoryCatalog(String, ICompositionElement)

來源:
DirectoryCatalog.cs
來源:
DirectoryCatalog.cs
來源:
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

目錄 (Directory) 的路徑,要在這個目錄 (Directory) 中掃描是否有可加入至目錄 (Catalog) 的組件。

路徑必須是絕對路徑或以 BaseDirectory 為基準的相對路徑。

definitionOrigin
ICompositionElement

診斷用來識別組件來源的項目。

例外狀況

指定的 path 無效 (例如,位於未對應的磁碟上)。

pathnull

呼叫端沒有必要的權限。

path 是長度為零的字串,其中只包含泛空白字元,或包含一個或多個實作專屬的不正確字元。

指定的 path、檔案名稱,或兩者都超出系統定義的長度上限。

適用於

DirectoryCatalog(String, ReflectionContext)

來源:
DirectoryCatalog.cs
來源:
DirectoryCatalog.cs
來源:
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

目錄 (Directory) 的路徑,要在這個目錄 (Directory) 中掃描是否有可加入至目錄 (Catalog) 的組件。

路徑必須是絕對路徑或以 BaseDirectory 為基準的相對路徑。

reflectionContext
ReflectionContext

用來建立組件的內容。

例外狀況

指定的 path 無效 (例如,位於未對應的磁碟上)。

pathnull

呼叫端沒有必要的權限。

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

目錄 (Directory) 的路徑,要在這個目錄 (Directory) 中掃描是否有可加入至目錄 (Catalog) 的組件。

路徑必須是絕對路徑或以 BaseDirectory 為基準的相對路徑。

searchPattern
String

搜尋字串。 字串的格式應該要與為 GetFiles(String, String) 方法指定的格式相同。

例外狀況

指定的 path 無效 (例如,位於未對應的磁碟上)。

pathsearchPatternnull

呼叫端沒有必要的權限。

path 是長度為零的字串,其中只包含泛空白字元,或包含一個或多個實作專屬的不正確字元。

-或-

searchPattern 不包含有效模式。

指定的 path、檔案名稱,或兩者都超出系統定義的長度上限。

適用於

DirectoryCatalog(String, ReflectionContext, ICompositionElement)

來源:
DirectoryCatalog.cs
來源:
DirectoryCatalog.cs
來源:
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

目錄 (Directory) 的路徑,要在這個目錄 (Directory) 中掃描是否有可加入至目錄 (Catalog) 的組件。

路徑必須是絕對路徑或以 BaseDirectory 為基準的相對路徑。

reflectionContext
ReflectionContext

用來建立組件的內容。

definitionOrigin
ICompositionElement

診斷用來識別組件來源的項目。

例外狀況

指定的 path 無效 (例如,位於未對應的磁碟上)。

pathnull

呼叫端沒有必要的權限。

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

目錄 (Directory) 的路徑,要在這個目錄 (Directory) 中掃描是否有可加入至目錄 (Catalog) 的組件。

路徑必須是絕對路徑或以 BaseDirectory 為基準的相對路徑。

searchPattern
String

搜尋字串。 字串的格式應該要與為 GetFiles(String, String) 方法指定的格式相同。

definitionOrigin
ICompositionElement

診斷用來識別組件來源的項目。

例外狀況

指定的 path 無效 (例如,位於未對應的磁碟上)。

pathsearchPatternnull

呼叫端沒有必要的權限。

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

目錄 (Directory) 的路徑,要在這個目錄 (Directory) 中掃描是否有可加入至目錄 (Catalog) 的組件。

路徑必須是絕對路徑或以 BaseDirectory 為基準的相對路徑。

searchPattern
String

搜尋字串。 字串的格式應該要與為 GetFiles(String, String) 方法指定的格式相同。

reflectionContext
ReflectionContext

用來建立組件的內容。

例外狀況

指定的 path 無效 (例如,位於未對應的磁碟上)。

pathsearchPatternnull

呼叫端沒有必要的權限。

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

目錄 (Directory) 的路徑,要在這個目錄 (Directory) 中掃描是否有可加入至目錄 (Catalog) 的組件。

路徑必須是絕對路徑或以 BaseDirectory 為基準的相對路徑。

searchPattern
String

搜尋字串。 字串的格式應該要與為 GetFiles(String, String) 方法指定的格式相同。

reflectionContext
ReflectionContext

用來建立組件的內容。

definitionOrigin
ICompositionElement

診斷用來識別組件來源的項目。

例外狀況

指定的 path 無效 (例如,位於未對應的磁碟上)。

pathsearchPatternnull

呼叫端沒有必要的權限。

path 是長度為零的字串,其中只包含泛空白字元,或包含一個或多個實作專屬的不正確字元。

-或-

searchPattern 不包含有效模式。

指定的 path、檔案名稱,或兩者都超出系統定義的長度上限。

適用於