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

Nom Description
AddPartMetadata(String, Func<Type,Object>)

Ajoute les métadonnées qui ont le nom et la valeur spécifiés au composant. La valeur est retournée par une fonction qui mappe le type de partie à la valeur de métadonnées.

AddPartMetadata(String, Object)

Ajoute les métadonnées qui ont le nom et la valeur spécifiés au composant.

Equals(Object)

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

(Hérité de Object)
Export()

Exporte la partie avec son type concret comme type de contrat.

Export(Action<ExportConventionBuilder>)

Exporte la partie qui a la configuration spécifiée.

Export<T>()

Exporte la partie qui a le type de contrat spécifié.

Export<T>(Action<ExportConventionBuilder>)

Exporte la partie qui a le type de contrat spécifié à l’aide de la configuration spécifiée.

ExportInterfaces()

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

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

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

ExportInterfaces(Predicate<Type>)

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

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

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

ExportProperties(Predicate<PropertyInfo>)

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

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

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

ExportProperties<T>(Predicate<PropertyInfo>)

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

GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

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

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

ImportProperties(Predicate<PropertyInfo>)

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

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

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

ImportProperties<T>(Predicate<PropertyInfo>)

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

MemberwiseClone()

Crée une copie superficielle du Objectactuel.

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

Sélectionnez les méthodes à utiliser comme notification lorsque la composition est terminée.

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

Sélectionne le constructeur utilisé pour initialiser la partie à l’aide de la fonction spécifiée et de la configuration d’importation.

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

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

Shared()

Marque la partie comme étant partagée tout au long de la composition.

Shared(String)

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

ToString()

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

(Hérité de Object)

S’applique à