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

カタログに追加するアセンブリをスキャンするディレクトリのパス。

絶対パスまたは BaseDirectory からの相対パスで指定する必要があります。

例外

指定した path が無効です (割り当てられていないドライブであるなど)。

pathnullです。

呼び出し元に、必要なアクセス許可がありません。

path が、長さが 0 の文字列であるか、空白しか含んでいないか、または実装固有の無効な文字を 1 つ以上含んでいます。

指定した 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

カタログに追加するアセンブリをスキャンするディレクトリのパス。

絶対パスまたは BaseDirectory からの相対パスで指定する必要があります。

definitionOrigin
ICompositionElement

パーツのソースを識別するために診断によって使用される要素。

例外

指定した path が無効です (割り当てられていないドライブであるなど)。

pathnullです。

呼び出し元に、必要なアクセス許可がありません。

path が、長さが 0 の文字列であるか、空白しか含んでいないか、または実装固有の無効な文字を 1 つ以上含んでいます。

指定した 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

カタログに追加するアセンブリをスキャンするディレクトリのパス。

絶対パスまたは BaseDirectory からの相対パスで指定する必要があります。

reflectionContext
ReflectionContext

パーツの作成に使用されるコンテキスト。

例外

指定した path が無効です (割り当てられていないドライブであるなど)。

pathnullです。

呼び出し元に、必要なアクセス許可がありません。

path が、長さが 0 の文字列であるか、空白しか含んでいないか、または実装固有の無効な文字を 1 つ以上含んでいます。

指定した 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 または searchPatternnull です。

呼び出し元に、必要なアクセス許可がありません。

path が、長さが 0 の文字列であるか、空白しか含んでいないか、または実装固有の無効な文字を 1 つ以上含んでいます。

- または -

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

カタログに追加するアセンブリをスキャンするディレクトリのパス。

絶対パスまたは BaseDirectory からの相対パスで指定する必要があります。

reflectionContext
ReflectionContext

パーツの作成に使用されるコンテキスト。

definitionOrigin
ICompositionElement

パーツのソースを識別するために診断によって使用される要素。

例外

指定した path が無効です (割り当てられていないドライブであるなど)。

pathnullです。

呼び出し元に、必要なアクセス許可がありません。

path が、長さが 0 の文字列であるか、空白しか含んでいないか、または実装固有の無効な文字を 1 つ以上含んでいます。

指定した 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 または searchPatternnull です。

呼び出し元に、必要なアクセス許可がありません。

path が、長さが 0 の文字列であるか、空白しか含んでいないか、または実装固有の無効な文字を 1 つ以上含んでいます。

- または -

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 または searchPatternnull です。

呼び出し元に、必要なアクセス許可がありません。

path が、長さが 0 の文字列であるか、空白しか含んでいないか、または実装固有の無効な文字を 1 つ以上含んでいます。

- または -

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 または searchPatternnull です。

呼び出し元に、必要なアクセス許可がありません。

path が、長さが 0 の文字列であるか、空白しか含んでいないか、または実装固有の無効な文字を 1 つ以上含んでいます。

- または -

searchPattern には有効なパターンが含まれません。

指定した path、ファイル名、またはその両方がシステム定義の最大長を超えています。

適用対象