AssemblyCatalog Constructeurs

Définition

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

Surcharges

AssemblyCatalog(Assembly)

Initialise une nouvelle instance de la classe AssemblyCatalog avec l'assembly spécifié.Initializes a new instance of the AssemblyCatalog class with the specified assembly.

AssemblyCatalog(String)

Initialise une nouvelle instance de la classe AssemblyCatalog à l'aide de la base de code spécifiée.Initializes a new instance of the AssemblyCatalog class with the specified code base.

AssemblyCatalog(Assembly, ICompositionElement)

Initialise une nouvelle instance de la classe AssemblyCatalog avec l'assembly spécifié.Initializes a new instance of the AssemblyCatalog class with the specified assembly.

AssemblyCatalog(Assembly, ReflectionContext)

Initialise une nouvelle instance de la classe AssemblyCatalog avec l'assembly et le contexte de réflexion spécifiés.Initializes a new instance of the AssemblyCatalog class with the specified assembly and reflection context.

AssemblyCatalog(String, ICompositionElement)

Initialise une nouvelle instance de la classe AssemblyCatalog à l'aide de la base de code spécifiée.Initializes a new instance of the AssemblyCatalog class with the specified code base.

AssemblyCatalog(String, ReflectionContext)

Initialise une nouvelle instance de la classe AssemblyCatalog avec le contexte de réflexion et la base de code spécifiés.Initializes a new instance of the AssemblyCatalog class with the specified code base and reflection context.

AssemblyCatalog(Assembly, ReflectionContext, ICompositionElement)

Initialise une nouvelle instance de la classe AssemblyCatalog avec l'assembly et le contexte de réflexion spécifiés.Initializes a new instance of the AssemblyCatalog class with the specified assembly and reflection context.

AssemblyCatalog(String, ReflectionContext, ICompositionElement)

Initialise une nouvelle instance de la classe AssemblyCatalog avec le contexte de réflexion et la base de code spécifiés.Initializes a new instance of the AssemblyCatalog class with the specified code base and reflection context.

AssemblyCatalog(Assembly)

Initialise une nouvelle instance de la classe AssemblyCatalog avec l'assembly spécifié.Initializes a new instance of the AssemblyCatalog class with the specified assembly.

public:
 AssemblyCatalog(System::Reflection::Assembly ^ assembly);
public AssemblyCatalog (System.Reflection.Assembly assembly);
new System.ComponentModel.Composition.Hosting.AssemblyCatalog : System.Reflection.Assembly -> System.ComponentModel.Composition.Hosting.AssemblyCatalog

Paramètres

assembly
Assembly

Assembly qui contient les objets Type attribués à ajouter à l'objet AssemblyCatalog.The assembly that contains the attributed Type objects to add to the AssemblyCatalog object.

Exceptions

assembly a la valeur null.assembly is null.

ou-or- assembly a été chargé dans le contexte de réflexion uniquement.assembly was loaded in the reflection-only context.

AssemblyCatalog(String)

Initialise une nouvelle instance de la classe AssemblyCatalog à l'aide de la base de code spécifiée.Initializes a new instance of the AssemblyCatalog class with the specified code base.

public:
 AssemblyCatalog(System::String ^ codeBase);
public AssemblyCatalog (string codeBase);
new System.ComponentModel.Composition.Hosting.AssemblyCatalog : string -> System.ComponentModel.Composition.Hosting.AssemblyCatalog
Public Sub New (codeBase As String)

Paramètres

codeBase
String

Chaîne qui spécifie la base de code de l’assembly (autrement dit, le chemin au fichier d’assembly) qui contient les objets Type avec attributs à ajouter à l’objet AssemblyCatalog.A string that specifies the code base of the assembly (that is, the path to the assembly file) that contains the attributed Type objects to add to the AssemblyCatalog object.

Exceptions

codeBase n’est pas un assembly valide.codeBase is not a valid assembly.

- ou --or- La version 2.0 ou une version antérieure du Common Language Runtime est actuellement chargée et codeBase a été compilé avec une version ultérieure.Version 2.0 or earlier of the common language runtime is currently loaded and codeBase was compiled with a later version.

L’appelant n’a pas d’autorisation de découverte de chemin.The caller does not have path discovery permission.

Impossible de charger codeBase.codeBase could not be loaded.

- ou --or- codeBase a spécifié un répertoire.codeBase specified a directory.

codeBase a la valeur null.codeBase is null.

codeBase est introuvable.codeBase is not found.

codeBase est une chaîne de longueur nulle, contient seulement un espace, ou contient un ou plusieurs caractères non valides définis par InvalidPathChars.codeBase is a zero-length string, contains only white space, or contains one or more invalid characters as defined by InvalidPathChars.

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

Remarques

L’assembly référencé par codeBase est chargé dans le contexte de chargement.The assembly referenced by codeBase is loaded into the load context.

AssemblyCatalog(Assembly, ICompositionElement)

Initialise une nouvelle instance de la classe AssemblyCatalog avec l'assembly spécifié.Initializes a new instance of the AssemblyCatalog class with the specified assembly.

public:
 AssemblyCatalog(System::Reflection::Assembly ^ assembly, System::ComponentModel::Composition::Primitives::ICompositionElement ^ definitionOrigin);
public AssemblyCatalog (System.Reflection.Assembly assembly, System.ComponentModel.Composition.Primitives.ICompositionElement definitionOrigin);
new System.ComponentModel.Composition.Hosting.AssemblyCatalog : System.Reflection.Assembly * System.ComponentModel.Composition.Primitives.ICompositionElement -> System.ComponentModel.Composition.Hosting.AssemblyCatalog

Paramètres

assembly
Assembly

Assembly qui contient les objets Type attribués à ajouter à l'objet AssemblyCatalog.The assembly that contains the attributed Type objects to add to the AssemblyCatalog object.

definitionOrigin
ICompositionElement

Élément utilisé par les diagnostics pour identifier les sources des parties.The element used by diagnostics to identify the sources of parts.

Exceptions

assembly ou definitionOrigin a la valeur null.assembly or definitionOrigin is null.

- ou --or- assembly a été chargé dans le contexte de réflexion uniquement.assembly was loaded in the reflection-only context.

AssemblyCatalog(Assembly, ReflectionContext)

Initialise une nouvelle instance de la classe AssemblyCatalog avec l'assembly et le contexte de réflexion spécifiés.Initializes a new instance of the AssemblyCatalog class with the specified assembly and reflection context.

public:
 AssemblyCatalog(System::Reflection::Assembly ^ assembly, System::Reflection::ReflectionContext ^ reflectionContext);
public AssemblyCatalog (System.Reflection.Assembly assembly, System.Reflection.ReflectionContext reflectionContext);
new System.ComponentModel.Composition.Hosting.AssemblyCatalog : System.Reflection.Assembly * System.Reflection.ReflectionContext -> System.ComponentModel.Composition.Hosting.AssemblyCatalog

Paramètres

assembly
Assembly

Assembly qui contient les objets Type attribués à ajouter à l'objet AssemblyCatalog.The assembly that contains the attributed Type objects to add to the AssemblyCatalog object.

reflectionContext
ReflectionContext

Contexte utilisé par le catalogue pour interpréter les types.The context used by the catalog to interpret types.

Exceptions

assembly ou reflectionContext a la valeur null.assembly or reflectionContext is null.

ou-or- assembly a été chargé dans le contexte de réflexion uniquement.assembly was loaded in the reflection-only context.

AssemblyCatalog(String, ICompositionElement)

Initialise une nouvelle instance de la classe AssemblyCatalog à l'aide de la base de code spécifiée.Initializes a new instance of the AssemblyCatalog class with the specified code base.

public:
 AssemblyCatalog(System::String ^ codeBase, System::ComponentModel::Composition::Primitives::ICompositionElement ^ definitionOrigin);
public AssemblyCatalog (string codeBase, System.ComponentModel.Composition.Primitives.ICompositionElement definitionOrigin);
new System.ComponentModel.Composition.Hosting.AssemblyCatalog : string * System.ComponentModel.Composition.Primitives.ICompositionElement -> System.ComponentModel.Composition.Hosting.AssemblyCatalog
Public Sub New (codeBase As String, definitionOrigin As ICompositionElement)

Paramètres

codeBase
String

Chaîne qui spécifie la base de code de l’assembly (autrement dit, le chemin au fichier d’assembly) qui contient les objets Type avec attributs à ajouter à l’objet AssemblyCatalog.A string that specifies the code base of the assembly (that is, the path to the assembly file) that contains the attributed Type objects to add to the AssemblyCatalog object.

definitionOrigin
ICompositionElement

Élément utilisé par les diagnostics pour identifier les sources des parties.The element used by diagnostics to identify the sources of parts.

Exceptions

codeBase n’est pas un assembly valide.codeBase is not a valid assembly.

- ou --or- La version 2.0 ou ultérieure du Common Language Runtime est actuellement chargée et codeBase a été compilé avec une version ultérieure.Version 2.0 or later of the common language runtime is currently loaded and codeBase was compiled with a later version.

L’appelant n’a pas d’autorisation de découverte de chemin.The caller does not have path discovery permission.

Impossible de charger codeBase.codeBase could not be loaded.

ou-or- codeBase a spécifié un répertoire.codeBase specified a directory.

codebase ou definitionOrigin est null.codebase or definitionOrigin is null.

codeBase est introuvable.codeBase is not found.

codeBase est une chaîne de longueur nulle, contient seulement un espace, ou contient un ou plusieurs caractères non valides définis par InvalidPathChars.codeBase is a zero-length string, contains only white space, or contains one or more invalid characters as defined by InvalidPathChars.

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

Remarques

L’assembly référencé par codeBase est chargé dans le contexte de chargement.The assembly referenced by codeBase is loaded into the Load context.

AssemblyCatalog(String, ReflectionContext)

Initialise une nouvelle instance de la classe AssemblyCatalog avec le contexte de réflexion et la base de code spécifiés.Initializes a new instance of the AssemblyCatalog class with the specified code base and reflection context.

public:
 AssemblyCatalog(System::String ^ codeBase, System::Reflection::ReflectionContext ^ reflectionContext);
public AssemblyCatalog (string codeBase, System.Reflection.ReflectionContext reflectionContext);
new System.ComponentModel.Composition.Hosting.AssemblyCatalog : string * System.Reflection.ReflectionContext -> System.ComponentModel.Composition.Hosting.AssemblyCatalog

Paramètres

codeBase
String

Chaîne qui spécifie la base de code de l’assembly (autrement dit, le chemin au fichier d’assembly) qui contient les objets Type avec attributs à ajouter à l’objet AssemblyCatalog.A string that specifies the code base of the assembly (that is, the path to the assembly file) that contains the attributed Type objects to add to the AssemblyCatalog object.

reflectionContext
ReflectionContext

Contexte utilisé par le catalogue pour interpréter les types.The context used by the catalog to interpret types.

Exceptions

codeBase n’est pas un assembly valide.codeBase is not a valid assembly.

- ou --or- La version 2.0 ou ultérieure du Common Language Runtime est actuellement chargée et codeBase a été compilé avec une version ultérieure.Version 2.0 or later of the common language runtime is currently loaded and codeBase was compiled with a later version.

L’appelant n’a pas d’autorisation de découverte de chemin.The caller does not have path discovery permission.

Impossible de charger codeBase.codeBase could not be loaded.

ou-or- codeBase a spécifié un répertoire.codeBase specified a directory.

codebase ou reflectionContext est null.codebase or reflectionContext is null.

codeBase est introuvable.codeBase is not found.

codeBase est une chaîne de longueur nulle, contient seulement un espace, ou contient un ou plusieurs caractères non valides définis par InvalidPathChars.codeBase is a zero-length string, contains only white space, or contains one or more invalid characters as defined by InvalidPathChars.

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

Remarques

L’assembly référencé parcodebase est chargé dans le contexte de chargement.The assembly referenced bycodebase is loaded into the Load context.

AssemblyCatalog(Assembly, ReflectionContext, ICompositionElement)

Initialise une nouvelle instance de la classe AssemblyCatalog avec l'assembly et le contexte de réflexion spécifiés.Initializes a new instance of the AssemblyCatalog class with the specified assembly and reflection context.

public:
 AssemblyCatalog(System::Reflection::Assembly ^ assembly, System::Reflection::ReflectionContext ^ reflectionContext, System::ComponentModel::Composition::Primitives::ICompositionElement ^ definitionOrigin);
public AssemblyCatalog (System.Reflection.Assembly assembly, System.Reflection.ReflectionContext reflectionContext, System.ComponentModel.Composition.Primitives.ICompositionElement definitionOrigin);
new System.ComponentModel.Composition.Hosting.AssemblyCatalog : System.Reflection.Assembly * System.Reflection.ReflectionContext * System.ComponentModel.Composition.Primitives.ICompositionElement -> System.ComponentModel.Composition.Hosting.AssemblyCatalog

Paramètres

assembly
Assembly

Assembly qui contient les objets Type attribués à ajouter à l'objet AssemblyCatalog.The assembly that contains the attributed Type objects to add to the AssemblyCatalog object.

reflectionContext
ReflectionContext

Contexte utilisé par le catalogue pour interpréter les types.The context used by the catalog to interpret types.

definitionOrigin
ICompositionElement

Élément utilisé par les diagnostics pour identifier les sources des parties.The element used by diagnostics to identify the sources of parts.

Exceptions

assembly, definitionOrigin ou reflectionContext est null.assembly, definitionOrigin, or reflectionContext is null.

ou-or- assembly a été chargé dans le contexte de réflexion uniquement.assembly was loaded in the reflection-only context.

AssemblyCatalog(String, ReflectionContext, ICompositionElement)

Initialise une nouvelle instance de la classe AssemblyCatalog avec le contexte de réflexion et la base de code spécifiés.Initializes a new instance of the AssemblyCatalog class with the specified code base and reflection context.

public:
 AssemblyCatalog(System::String ^ codeBase, System::Reflection::ReflectionContext ^ reflectionContext, System::ComponentModel::Composition::Primitives::ICompositionElement ^ definitionOrigin);
public AssemblyCatalog (string codeBase, System.Reflection.ReflectionContext reflectionContext, System.ComponentModel.Composition.Primitives.ICompositionElement definitionOrigin);
new System.ComponentModel.Composition.Hosting.AssemblyCatalog : string * System.Reflection.ReflectionContext * System.ComponentModel.Composition.Primitives.ICompositionElement -> System.ComponentModel.Composition.Hosting.AssemblyCatalog

Paramètres

codeBase
String

Chaîne qui spécifie la base de code de l’assembly (autrement dit, le chemin au fichier d’assembly) qui contient les objets Type avec attributs à ajouter à l’objet AssemblyCatalog.A string that specifies the code base of the assembly (that is, the path to the assembly file) that contains the attributed Type objects to add to the AssemblyCatalog object.

reflectionContext
ReflectionContext

Contexte utilisé par le catalogue pour interpréter les types.The context used by the catalog to interpret types.

definitionOrigin
ICompositionElement

Élément utilisé par les diagnostics pour identifier les sources des parties.The element used by diagnostics to identify the sources of parts.

Exceptions

codeBase n’est pas un assembly valide.codeBase is not a valid assembly.

- ou --or- La version 2.0 ou ultérieure du Common Language Runtime est actuellement chargée et codeBase a été compilé avec une version ultérieure.Version 2.0 or later of the common language runtime is currently loaded and codeBase was compiled with a later version.

L’appelant n’a pas d’autorisation de découverte de chemin.The caller does not have path discovery permission.

Impossible de charger codeBase.codeBase could not be loaded.

- ou --or- codeBase a spécifié un répertoire.codeBase specified a directory.

codebase, definitionOrigin ou reflectionContext est null.codebase, definitionOrigin or reflectionContext is null.

codeBase est introuvable.codeBase is not found.

codeBase est une chaîne de longueur nulle, contient seulement un espace, ou contient un ou plusieurs caractères non valides définis par InvalidPathChars.codeBase is a zero-length string, contains only white space, or contains one or more invalid characters as defined by InvalidPathChars.

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

Remarques

L’assembly référencé par codebase est chargé dans le contexte de chargement.The assembly referenced by codebase is loaded into the Load context.

S’applique à