次の方法で共有


DirectoryCatalog コンストラクター

定義

DirectoryCatalog クラスの新しいインスタンスを初期化します。

オーバーロード

DirectoryCatalog(String)

指定したディレクトリ パス内のすべての DLL ファイルに基づいて、ComposablePartDefinition オブジェクトを使用して、DirectoryCatalog クラスの新しいインスタンスを初期化します。

DirectoryCatalog(String, ICompositionElement)

指定したディレクトリ パス内のすべての DLL ファイルに基づいて ComposablePartDefinition オブジェクトを使用し、指定したパーツのソースを使用して、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)

指定したリフレクション コンテキストを使用して、指定したディレクトリ パス内の指定した検索パターンに基づいて ComposablePartDefinition オブジェクトを使用して、DirectoryCatalog クラスの新しいインスタンスを初期化します。

DirectoryCatalog(String, String, ReflectionContext, ICompositionElement)

指定したリフレクション コンテキストを使用して、指定したディレクトリ パス内の指定した検索パターンに基づいて ComposablePartDefinition オブジェクトを使用して、DirectoryCatalog クラスの新しいインスタンスを初期化します。

DirectoryCatalog(String)

ソース:
DirectoryCatalog.cs
ソース:
DirectoryCatalog.cs
ソース:
DirectoryCatalog.cs
ソース:
DirectoryCatalog.cs

指定したディレクトリ パス内のすべての DLL ファイルに基づいて、ComposablePartDefinition オブジェクトを使用して、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 は、長さ 0 の文字列、空白のみを含む、または 1 つ以上の実装固有の無効な文字を含みます。

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

適用対象

DirectoryCatalog(String, ICompositionElement)

ソース:
DirectoryCatalog.cs
ソース:
DirectoryCatalog.cs
ソース:
DirectoryCatalog.cs
ソース:
DirectoryCatalog.cs

指定したディレクトリ パス内のすべての DLL ファイルに基づいて ComposablePartDefinition オブジェクトを使用し、指定したパーツのソースを使用して、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 は、長さ 0 の文字列、空白のみを含む、または 1 つ以上の実装固有の無効な文字を含みます。

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

適用対象

DirectoryCatalog(String, ReflectionContext)

ソース:
DirectoryCatalog.cs
ソース:
DirectoryCatalog.cs
ソース:
DirectoryCatalog.cs
ソース:
DirectoryCatalog.cs

指定したリフレクション コンテキストで、指定したディレクトリ パス内のすべての 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 は、長さ 0 の文字列、空白のみを含む、または 1 つ以上の実装固有の無効な文字を含みます。

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

適用対象

DirectoryCatalog(String, String)

ソース:
DirectoryCatalog.cs
ソース:
DirectoryCatalog.cs
ソース:
DirectoryCatalog.cs
ソース:
DirectoryCatalog.cs

指定したディレクトリ パス内の指定した検索パターンに一致 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 が無効です (たとえば、マップされていないドライブ上にあります)。

path または searchPatternnull

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

path は、長さ 0 の文字列、空白のみを含む、または 1 つ以上の実装固有の無効な文字を含みます。

-又は-

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

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

適用対象

DirectoryCatalog(String, ReflectionContext, ICompositionElement)

ソース:
DirectoryCatalog.cs
ソース:
DirectoryCatalog.cs
ソース:
DirectoryCatalog.cs
ソース:
DirectoryCatalog.cs

指定したリフレクション コンテキストで、指定したディレクトリ パス内のすべての 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 は、長さ 0 の文字列、空白のみを含む、または 1 つ以上の実装固有の無効な文字を含みます。

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

適用対象

DirectoryCatalog(String, String, ICompositionElement)

ソース:
DirectoryCatalog.cs
ソース:
DirectoryCatalog.cs
ソース:
DirectoryCatalog.cs
ソース:
DirectoryCatalog.cs

指定したディレクトリ パス内の指定した検索パターンに基づいて 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 が無効です (たとえば、マップされていないドライブ上にあります)。

path または searchPatternnull

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

path は、長さ 0 の文字列、空白のみを含む、または 1 つ以上の実装固有の無効な文字を含みます。

-又は-

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

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

適用対象

DirectoryCatalog(String, String, ReflectionContext)

ソース:
DirectoryCatalog.cs
ソース:
DirectoryCatalog.cs
ソース:
DirectoryCatalog.cs
ソース:
DirectoryCatalog.cs

指定したリフレクション コンテキストを使用して、指定したディレクトリ パス内の指定した検索パターンに基づいて ComposablePartDefinition オブジェクトを使用して、DirectoryCatalog クラスの新しいインスタンスを初期化します。

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.cs

指定したリフレクション コンテキストを使用して、指定したディレクトリ パス内の指定した検索パターンに基づいて ComposablePartDefinition オブジェクトを使用して、DirectoryCatalog クラスの新しいインスタンスを初期化します。

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、ファイル名、またはその両方がシステム定義の最大長を超えています。

適用対象