Partager via


PartConventionBuilder Classe

Définition

Configure un type en tant que composant MEF (Managed Extensibility Framework).

public ref class PartConventionBuilder
public class PartConventionBuilder
type PartConventionBuilder = class
Public Class PartConventionBuilder
Héritage
PartConventionBuilder
Dérivé

Méthodes

AddPartMetadata(String, Func<Type,Object>)

Ajoute des métadonnées avec le nom et la valeur indiqués au composant. La valeur est retournée par une fonction qui mappe le type de composant à la valeur des métadonnées.

AddPartMetadata(String, Object)

Ajoute des métadonnées avec le nom et la valeur indiqués au composant.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
Export()

Exporte le composant avec son type concret comme type de contrat.

Export(Action<ExportConventionBuilder>)

Exporte le composant avec la configuration spécifiée.

Export<T>()

Exporte le composant qui a le type de contrat spécifié.

Export<T>(Action<ExportConventionBuilder>)

Exporte le composant qui a le type de contrat spécifié en utilisant la configuration spécifiée.

ExportInterfaces()

Sélectionne toutes les interfaces sur le type de composant à exporter.

ExportInterfaces(Predicate<Type>)

Sélectionne les interfaces sur le type de composant à exporter selon le filtre spécifié.

ExportInterfaces(Predicate<Type>, Action<Type,ExportConventionBuilder>)

Sélectionne les interfaces sur le type de composant à exporter selon le filtre spécifié, à l'aide de la configuration d'exportation spécifiée.

ExportProperties(Predicate<PropertyInfo>)

Sélectionne les propriétés sur le composant à exporter en fonction du prédicat spécifié.

ExportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ExportConventionBuilder>)

Sélectionne les propriétés sur le composant à exporter en fonction du prédicat spécifié, à l’aide de la configuration d’exportation spécifiée.

ExportProperties<T>(Predicate<PropertyInfo>)

Sélectionne les propriétés sur le composant à exporter en fonction du prédicat spécifié, à l’aide du type de contrat spécifié.

ExportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ExportConventionBuilder>)

Sélectionne les propriétés sur le composant à exporter en fonction du prédicat spécifié, à l’aide du type de contrat et de la configuration d’exportation spécifiés.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
ImportProperties(Predicate<PropertyInfo>)

Sélectionne les propriétés sur le composant à importer selon le prédicat spécifié.

ImportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ImportConventionBuilder>)

Sélectionne les propriétés sur le composant à importer en fonction du prédicat spécifié, à l’aide de la configuration d’importation spécifiée.

ImportProperties<T>(Predicate<PropertyInfo>)

Sélectionne les propriétés sur le composant à importer en fonction du prédicat spécifié, à l’aide du type de contrat spécifié.

ImportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ImportConventionBuilder>)

Sélectionne les propriétés sur le composant à importer en fonction du prédicat spécifié, à l’aide du type de contrat et de la configuration d’importation spécifiés.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
NotifyImportsSatisfied(Predicate<MethodInfo>)

Sélectionne les méthodes à utiliser comme notification quand la composition est terminée.

SelectConstructor(Func<IEnumerable<ConstructorInfo>,ConstructorInfo>)

Sélectionne le constructeur utilisé pour initialiser le composant à l'aide de la fonction spécifiée.

SelectConstructor(Func<IEnumerable<ConstructorInfo>,ConstructorInfo>, Action<ParameterInfo,ImportConventionBuilder>)

Sélectionne le constructeur utilisé pour initialiser le composant à l'aide de la fonction et de la configuration d'importation spécifiées.

Shared()

Marque le composant comme étant partagé dans la composition entière.

Shared(String)

Marque le composant comme étant partagé dans la limite spécifiée.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à