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