DirectoryCatalog コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
DirectoryCatalog クラスの新しいインスタンスを初期化します。
オーバーロード
DirectoryCatalog(String)
指定したディレクトリ パス内のすべての 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
が無効です (たとえば、マップされていないドライブ上にあります)。
path
は null
です。
呼び出し元に必要なアクセス許可がありません。
path
は、長さ 0 の文字列、空白のみを含む、または 1 つ以上の実装固有の無効な文字を含みます。
指定した path
、ファイル名、またはその両方がシステム定義の最大長を超えています。
適用対象
DirectoryCatalog(String, ICompositionElement)
指定したディレクトリ パス内のすべての 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)
パラメーター
- definitionOrigin
- ICompositionElement
パーツのソースを識別するために診断によって使用される要素。
例外
指定した path
が無効です (たとえば、マップされていないドライブ上にあります)。
path
は null
です。
呼び出し元に必要なアクセス許可がありません。
path
は、長さ 0 の文字列、空白のみを含む、または 1 つ以上の実装固有の無効な文字を含みます。
指定した 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)
パラメーター
- reflectionContext
- ReflectionContext
パーツの作成に使用されるコンテキスト。
例外
指定した path
が無効です (たとえば、マップされていないドライブ上にあります)。
path
は null
です。
呼び出し元に必要なアクセス許可がありません。
path
は、長さ 0 の文字列、空白のみを含む、または 1 つ以上の実装固有の無効な文字を含みます。
指定した 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)
パラメーター
- searchPattern
- String
検索文字列。 文字列の形式は、GetFiles(String, String) メソッドに指定した形式と同じである必要があります。
例外
指定した path
が無効です (たとえば、マップされていないドライブ上にあります)。
path
または searchPattern
が null
。
呼び出し元に必要なアクセス許可がありません。
path
は、長さ 0 の文字列、空白のみを含む、または 1 つ以上の実装固有の無効な文字を含みます。
-又は-
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)
パラメーター
- reflectionContext
- ReflectionContext
パーツの作成に使用されるコンテキスト。
- definitionOrigin
- ICompositionElement
パーツのソースを識別するために診断によって使用される要素。
例外
指定した path
が無効です (たとえば、マップされていないドライブ上にあります)。
path
は null
です。
呼び出し元に必要なアクセス許可がありません。
path
は、長さ 0 の文字列、空白のみを含む、または 1 つ以上の実装固有の無効な文字を含みます。
指定した 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)
パラメーター
- searchPattern
- String
検索文字列。 文字列の形式は、GetFiles(String, String) メソッドに指定した形式と同じである必要があります。
- definitionOrigin
- ICompositionElement
パーツのソースを識別するために診断によって使用される要素。
例外
指定した path
が無効です (たとえば、マップされていないドライブ上にあります)。
path
または searchPattern
が null
。
呼び出し元に必要なアクセス許可がありません。
path
は、長さ 0 の文字列、空白のみを含む、または 1 つ以上の実装固有の無効な文字を含みます。
-又は-
searchPattern
に有効なパターンが含まれていません。
指定した path
、ファイル名、またはその両方がシステム定義の最大長を超えています。
適用対象
DirectoryCatalog(String, String, ReflectionContext)
指定したリフレクション コンテキストを使用して、指定したディレクトリ パス内の指定した検索パターンに基づいて 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)
パラメーター
- searchPattern
- String
検索文字列。 文字列の形式は、GetFiles(String, String) メソッドに指定した形式と同じである必要があります。
- reflectionContext
- ReflectionContext
パーツの作成に使用されるコンテキスト。
例外
指定した path
が無効です (たとえば、マップされていないドライブ上にあります)。
path
または searchPattern
が null
。
呼び出し元に必要なアクセス許可がありません。
path
は、長さ 0 の文字列、空白のみを含む、または 1 つ以上の実装固有の無効な文字を含みます。
-又は-
searchPattern
に有効なパターンが含まれていません。
指定した path
、ファイル名、またはその両方がシステム定義の最大長を超えています。
適用対象
DirectoryCatalog(String, String, ReflectionContext, ICompositionElement)
指定したリフレクション コンテキストを使用して、指定したディレクトリ パス内の指定した検索パターンに基づいて 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)
パラメーター
- searchPattern
- String
検索文字列。 文字列の形式は、GetFiles(String, String) メソッドに指定した形式と同じである必要があります。
- reflectionContext
- ReflectionContext
パーツの作成に使用されるコンテキスト。
- definitionOrigin
- ICompositionElement
パーツのソースを識別するために診断によって使用される要素。
例外
指定した path
が無効です (たとえば、マップされていないドライブ上にあります)。
path
または searchPattern
が null
。
呼び出し元に必要なアクセス許可がありません。
path
は、長さ 0 の文字列、空白のみを含む、または 1 つ以上の実装固有の無効な文字を含みます。
-又は-
searchPattern
に有効なパターンが含まれていません。
指定した path
、ファイル名、またはその両方がシステム定義の最大長を超えています。
適用対象
.NET