DirectoryCatalog Constructeurs

Définition

Initialise une nouvelle instance de la classe DirectoryCatalog.Initializes a new instance of the DirectoryCatalog class.

Surcharges

DirectoryCatalog(String)

Initialise une nouvelle instance de la classe DirectoryCatalog à l'aide d'objets ComposablePartDefinition basés sur tous les fichiers DLL accessibles selon le chemin d'accès au répertoire spécifié.Initializes a new instance of the DirectoryCatalog class by using ComposablePartDefinition objects based on all the DLL files in the specified directory path.

DirectoryCatalog(String, ICompositionElement)

Initialise une nouvelle instance de la classe DirectoryCatalog à l'aide d'objets ComposablePartDefinition selon tous les fichiers DLL dans le chemin d'accès au répertoire spécifié avec la source spécifiée pour les composants.Initializes a new instance of the DirectoryCatalog class by using ComposablePartDefinition objects based on all the DLL files in the specified directory path with the specified source for parts.

DirectoryCatalog(String, ReflectionContext)

Initialise une nouvelle instance de la classe DirectoryCatalog à l'aide d'objets ComposablePartDefinition selon tous les fichiers DLL dans le chemin d'accès au répertoire, dans le contexte de réflexion spécifié.Initializes a new instance of the DirectoryCatalog class by using ComposablePartDefinition objects based on all the DLL files in the specified directory path, in the specified reflection context.

DirectoryCatalog(String, String)

Initialise une nouvelle instance de la classe DirectoryCatalog à l'aide d'objets ComposablePartDefinition qui correspondent à un modèle de recherche spécifié par le chemin d'accès au répertoire spécifié.Initializes a new instance of the DirectoryCatalog class by using ComposablePartDefinition objects that match a specified search pattern in the specified directory path.

DirectoryCatalog(String, ReflectionContext, ICompositionElement)

Initialise une nouvelle instance de la classe DirectoryCatalog à l’aide d’objets ComposablePartDefinition selon tous les fichiers DLL dans le chemin au répertoire, dans le contexte de réflexion spécifié.Initializes a new instance of the DirectoryCatalog class by using ComposablePartDefinition objects based on all the DLL files in the specified directory path, in the specified reflection context.

DirectoryCatalog(String, String, ICompositionElement)

Initialise une nouvelle instance de la classe DirectoryCatalog à l'aide d'objets ComposablePartDefinition basés sur le modèle de recherche spécifié par le chemin d'accès au répertoire spécifié avec la source spécifiée pour les composants.Initializes a new instance of the DirectoryCatalog class by using ComposablePartDefinition objects based on the specified search pattern in the specified directory path with the specified source for parts.

DirectoryCatalog(String, String, ReflectionContext)

Initialise une nouvelle instance de la classe DirectoryCatalog à l'aide d'objets ComposablePartDefinition basés sur le modèle de recherche spécifié par le chemin d'accès au répertoire, à l'aide du contexte de réflexion spécifié.Initializes a new instance of the DirectoryCatalog class by using ComposablePartDefinition objects based on the specified search pattern in the specified directory path, using the specified reflection context.

DirectoryCatalog(String, String, ReflectionContext, ICompositionElement)

Initialise une nouvelle instance de la classe DirectoryCatalog à l'aide d'objets ComposablePartDefinition basés sur le modèle de recherche spécifié par le chemin d'accès au répertoire, à l'aide du contexte de réflexion spécifié.Initializes a new instance of the DirectoryCatalog class by using ComposablePartDefinition objects based on the specified search pattern in the specified directory path, using the specified reflection context.

DirectoryCatalog(String)

Initialise une nouvelle instance de la classe DirectoryCatalog à l'aide d'objets ComposablePartDefinition basés sur tous les fichiers DLL accessibles selon le chemin d'accès au répertoire spécifié.Initializes a new instance of the DirectoryCatalog class by using ComposablePartDefinition objects based on all the DLL files in the specified directory path.

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)

Paramètres

path
String

Chemin d'accès au répertoire à analyser pour les assemblys à ajouter au catalogue.The path to the directory to scan for assemblies to add to the catalog.

Le chemin d'accès doit être absolu ou relatif à BaseDirectory.The path must be absolute or relative to BaseDirectory.

Exceptions

Le path spécifié n'est pas valide (il se trouve, par exemple, sur un lecteur non mappé).The specified path is invalid (for example, it is on an unmapped drive).

path a la valeur null.path is null.

L'appelant n'a pas l'autorisation requise.The caller does not have the required permission.

path est une chaîne de longueur nulle, ne contient que des espaces blancs ou contient des caractères non valides spécifiques à l'implémentation.path is a zero-length string, contains only white space, or contains one or more implementation-specific invalid characters.

path ou le nom de fichier spécifiés, ou les deux, dépassent la longueur maximale définie par le système.The specified path, file name, or both exceed the system-defined maximum length.

DirectoryCatalog(String, ICompositionElement)

Initialise une nouvelle instance de la classe DirectoryCatalog à l'aide d'objets ComposablePartDefinition selon tous les fichiers DLL dans le chemin d'accès au répertoire spécifié avec la source spécifiée pour les composants.Initializes a new instance of the DirectoryCatalog class by using ComposablePartDefinition objects based on all the DLL files in the specified directory path with the specified source for parts.

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)

Paramètres

path
String

Chemin d'accès au répertoire à analyser pour les assemblys à ajouter au catalogue.The path to the directory to scan for assemblies to add to the catalog.

Le chemin d'accès doit être absolu ou relatif à BaseDirectory.The path must be absolute or relative to BaseDirectory.

definitionOrigin
ICompositionElement

Élément utilisé par les diagnostics pour identifier la source pour les composants.The element used by diagnostics to identify the source for parts.

Exceptions

Le path spécifié n'est pas valide (il se trouve, par exemple, sur un lecteur non mappé).The specified path is invalid (for example, it is on an unmapped drive).

path a la valeur null.path is null.

L'appelant n'a pas l'autorisation requise.The caller does not have the required permission.

path est une chaîne de longueur nulle, ne contient que des espaces blancs ou contient des caractères non valides spécifiques à l'implémentation.path is a zero-length string, contains only white space, or contains one or more implementation-specific invalid characters.

path ou le nom de fichier spécifiés, ou les deux, dépassent la longueur maximale définie par le système.The specified path, file name, or both exceed the system-defined maximum length.

DirectoryCatalog(String, ReflectionContext)

Initialise une nouvelle instance de la classe DirectoryCatalog à l'aide d'objets ComposablePartDefinition selon tous les fichiers DLL dans le chemin d'accès au répertoire, dans le contexte de réflexion spécifié.Initializes a new instance of the DirectoryCatalog class by using ComposablePartDefinition objects based on all the DLL files in the specified directory path, in the specified reflection context.

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

Paramètres

path
String

Chemin d'accès au répertoire à analyser pour les assemblys à ajouter au catalogue.The path to the directory to scan for assemblies to add to the catalog.

Le chemin d'accès doit être absolu ou relatif à BaseDirectory.The path must be absolute or relative to BaseDirectory.

reflectionContext
ReflectionContext

Contexte utilisé pour créer des parties.The context used to create parts.

Exceptions

Le path spécifié n'est pas valide (il se trouve, par exemple, sur un lecteur non mappé).The specified path is invalid (for example, it is on an unmapped drive).

path a la valeur null.path is null.

L'appelant n'a pas l'autorisation requise.The caller does not have the required permission.

path est une chaîne de longueur nulle, ne contient que des espaces blancs ou contient des caractères non valides spécifiques à l'implémentation.path is a zero-length string, contains only white space, or contains one or more implementation-specific invalid characters.

path ou le nom de fichier spécifiés, ou les deux, dépassent la longueur maximale définie par le système.The specified path, file name, or both exceed the system-defined maximum length.

DirectoryCatalog(String, String)

Initialise une nouvelle instance de la classe DirectoryCatalog à l'aide d'objets ComposablePartDefinition qui correspondent à un modèle de recherche spécifié par le chemin d'accès au répertoire spécifié.Initializes a new instance of the DirectoryCatalog class by using ComposablePartDefinition objects that match a specified search pattern in the specified directory path.

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)

Paramètres

path
String

Chemin d'accès au répertoire à analyser pour les assemblys à ajouter au catalogue.The path to the directory to scan for assemblies to add to the catalog.

Le chemin d'accès doit être absolu ou relatif à BaseDirectory.The path must be absolute or relative to BaseDirectory.

searchPattern
String

Chaîne recherchée.The search string. Le format de la chaîne doit être le même que celui spécifié pour la méthode GetFiles(String, String).The format of the string should be the same as specified for the GetFiles(String, String) method.

Exceptions

Le path spécifié n'est pas valide (il se trouve, par exemple, sur un lecteur non mappé).The specified path is invalid (for example, it is on an unmapped drive).

path ou searchPattern est null.path or searchPattern is null.

L'appelant n'a pas l'autorisation requise.The caller does not have the required permission.

path est une chaîne de longueur nulle, ne contient que des espaces blancs ou contient des caractères non valides spécifiques à l'implémentation.path is a zero-length string, contains only white space, or contains one or more implementation-specific invalid characters.

- ou --or- searchPattern ne contient pas un modèle valide.searchPattern does not contain a valid pattern.

path ou le nom de fichier spécifiés, ou les deux, dépassent la longueur maximale définie par le système.The specified path, file name, or both exceed the system-defined maximum length.

DirectoryCatalog(String, ReflectionContext, ICompositionElement)

Initialise une nouvelle instance de la classe DirectoryCatalog à l’aide d’objets ComposablePartDefinition selon tous les fichiers DLL dans le chemin au répertoire, dans le contexte de réflexion spécifié.Initializes a new instance of the DirectoryCatalog class by using ComposablePartDefinition objects based on all the DLL files in the specified directory path, in the specified reflection context.

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

Paramètres

path
String

Chemin d'accès au répertoire à analyser pour les assemblys à ajouter au catalogue.The path to the directory to scan for assemblies to add to the catalog.

Le chemin d'accès doit être absolu ou relatif à BaseDirectory.The path must be absolute or relative to BaseDirectory.

reflectionContext
ReflectionContext

Contexte utilisé pour créer des parties.The context used to create parts.

definitionOrigin
ICompositionElement

Élément utilisé par les diagnostics pour identifier la source pour les composants.The element used by diagnostics to identify the source for parts.

Exceptions

Le path spécifié n'est pas valide (il se trouve, par exemple, sur un lecteur non mappé).The specified path is invalid (for example, it is on an unmapped drive).

path a la valeur null.path is null.

L'appelant n'a pas l'autorisation requise.The caller does not have the required permission.

path est une chaîne de longueur nulle, ne contient que des espaces blancs ou contient des caractères non valides spécifiques à l'implémentation.path is a zero-length string, contains only white space, or contains one or more implementation-specific invalid characters.

path ou le nom de fichier spécifiés, ou les deux, dépassent la longueur maximale définie par le système.The specified path, file name, or both exceed the system-defined maximum length.

DirectoryCatalog(String, String, ICompositionElement)

Initialise une nouvelle instance de la classe DirectoryCatalog à l'aide d'objets ComposablePartDefinition basés sur le modèle de recherche spécifié par le chemin d'accès au répertoire spécifié avec la source spécifiée pour les composants.Initializes a new instance of the DirectoryCatalog class by using ComposablePartDefinition objects based on the specified search pattern in the specified directory path with the specified source for parts.

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)

Paramètres

path
String

Chemin d'accès au répertoire à analyser pour les assemblys à ajouter au catalogue.The path to the directory to scan for assemblies to add to the catalog.

Le chemin d'accès doit être absolu ou relatif à BaseDirectory.The path must be absolute or relative to BaseDirectory.

searchPattern
String

Chaîne recherchée.The search string. Le format de la chaîne doit être le même que celui spécifié pour la méthode GetFiles(String, String).The format of the string should be the same as specified for the GetFiles(String, String) method.

definitionOrigin
ICompositionElement

Élément utilisé par les diagnostics pour identifier la source pour les composants.The element used by diagnostics to identify the source for parts.

Exceptions

Le path spécifié n'est pas valide (il se trouve, par exemple, sur un lecteur non mappé).The specified path is invalid (for example, it is on an unmapped drive).

path ou searchPattern est null.path or searchPattern is null.

L'appelant n'a pas l'autorisation requise.The caller does not have the required permission.

path est une chaîne de longueur nulle, ne contient que des espaces blancs ou contient des caractères non valides spécifiques à l'implémentation.path is a zero-length string, contains only white space, or contains one or more implementation-specific invalid characters.

- ou --or- searchPattern ne contient pas un modèle valide.searchPattern does not contain a valid pattern.

path ou le nom de fichier spécifiés, ou les deux, dépassent la longueur maximale définie par le système.The specified path, file name, or both exceed the system-defined maximum length.

DirectoryCatalog(String, String, ReflectionContext)

Initialise une nouvelle instance de la classe DirectoryCatalog à l'aide d'objets ComposablePartDefinition basés sur le modèle de recherche spécifié par le chemin d'accès au répertoire, à l'aide du contexte de réflexion spécifié.Initializes a new instance of the DirectoryCatalog class by using ComposablePartDefinition objects based on the specified search pattern in the specified directory path, using the specified reflection context.

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

Paramètres

path
String

Chemin d'accès au répertoire à analyser pour les assemblys à ajouter au catalogue.The path to the directory to scan for assemblies to add to the catalog.

Le chemin d'accès doit être absolu ou relatif à BaseDirectory.The path must be absolute or relative to BaseDirectory.

searchPattern
String

Chaîne recherchée.The search string. Le format de la chaîne doit être le même que celui spécifié pour la méthode GetFiles(String, String).The format of the string should be the same as specified for the GetFiles(String, String) method.

reflectionContext
ReflectionContext

Contexte utilisé pour créer des parties.The context used to create parts.

Exceptions

Le path spécifié n'est pas valide (il se trouve, par exemple, sur un lecteur non mappé).The specified path is invalid (for example, it is on an unmapped drive).

path ou searchPattern est null.path or searchPattern is null.

L'appelant n'a pas l'autorisation requise.The caller does not have the required permission.

path est une chaîne de longueur nulle, ne contient que des espaces blancs ou contient des caractères non valides spécifiques à l'implémentation.path is a zero-length string, contains only white space, or contains one or more implementation-specific invalid characters.

- ou --or- searchPattern ne contient pas un modèle valide.searchPattern does not contain a valid pattern.

path ou le nom de fichier spécifiés, ou les deux, dépassent la longueur maximale définie par le système.The specified path, file name, or both exceed the system-defined maximum length.

DirectoryCatalog(String, String, ReflectionContext, ICompositionElement)

Initialise une nouvelle instance de la classe DirectoryCatalog à l'aide d'objets ComposablePartDefinition basés sur le modèle de recherche spécifié par le chemin d'accès au répertoire, à l'aide du contexte de réflexion spécifié.Initializes a new instance of the DirectoryCatalog class by using ComposablePartDefinition objects based on the specified search pattern in the specified directory path, using the specified reflection context.

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

Paramètres

path
String

Chemin d'accès au répertoire à analyser pour les assemblys à ajouter au catalogue.The path to the directory to scan for assemblies to add to the catalog.

Le chemin d'accès doit être absolu ou relatif à BaseDirectory.The path must be absolute or relative to BaseDirectory.

searchPattern
String

Chaîne recherchée.The search string. Le format de la chaîne doit être le même que celui spécifié pour la méthode GetFiles(String, String).The format of the string should be the same as specified for the GetFiles(String, String) method.

reflectionContext
ReflectionContext

Contexte utilisé pour créer des parties.The context used to create parts.

definitionOrigin
ICompositionElement

Élément utilisé par les diagnostics pour identifier la source pour les composants.The element used by diagnostics to identify the source for parts.

Exceptions

Le path spécifié n'est pas valide (il se trouve, par exemple, sur un lecteur non mappé).The specified path is invalid (for example, it is on an unmapped drive).

path ou searchPattern est null.path or searchPattern is null.

L'appelant n'a pas l'autorisation requise.The caller does not have the required permission.

path est une chaîne de longueur nulle, ne contient que des espaces blancs ou contient des caractères non valides spécifiques à l'implémentation.path is a zero-length string, contains only white space, or contains one or more implementation-specific invalid characters.

- ou --or- searchPattern ne contient pas un modèle valide.searchPattern does not contain a valid pattern.

path ou le nom de fichier spécifiés, ou les deux, dépassent la longueur maximale définie par le système.The specified path, file name, or both exceed the system-defined maximum length.

S’applique à