PartConventionBuilder<T> Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Configure un type en tant que composant MEF (Managed Extensibility Framework), avec des valeurs de retour fortement typées.
generic <typename T>
public ref class PartConventionBuilder : System::Composition::Convention::PartConventionBuilder
public class PartConventionBuilder<T> : System.Composition.Convention.PartConventionBuilder
type PartConventionBuilder<'T> = class
inherit PartConventionBuilder
Public Class PartConventionBuilder(Of T)
Inherits PartConventionBuilder
Paramètres de type
- T
Type du composant.
- Héritage
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. (Hérité de PartConventionBuilder) |
| AddPartMetadata(String, Object) |
Ajoute les métadonnées qui ont le nom et la valeur spécifiés au composant. (Hérité de PartConventionBuilder) |
| 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. (Hérité de PartConventionBuilder) |
| Export(Action<ExportConventionBuilder>) |
Exporte la partie qui a la configuration spécifiée. (Hérité de PartConventionBuilder) |
| Export<T>() |
Exporte la partie qui a le type de contrat spécifié. (Hérité de PartConventionBuilder) |
| Export<T>(Action<ExportConventionBuilder>) |
Exporte la partie qui a le type de contrat spécifié à l’aide de la configuration spécifiée. (Hérité de PartConventionBuilder) |
| ExportInterfaces() |
Sélectionne toutes les interfaces du type de composant à exporter. (Hérité de PartConventionBuilder) |
| 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. (Hérité de PartConventionBuilder) |
| ExportInterfaces(Predicate<Type>) |
Sélectionne les interfaces sur le type de composant à exporter en fonction du filtre spécifié. (Hérité de PartConventionBuilder) |
| 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. (Hérité de PartConventionBuilder) |
| ExportProperties(Predicate<PropertyInfo>) |
Sélectionne les propriétés du composant à exporter en fonction du prédicat spécifié. (Hérité de PartConventionBuilder) |
| 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. (Hérité de PartConventionBuilder) |
| 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é. (Hérité de PartConventionBuilder) |
| ExportProperty(Expression<Func<T,Object>>, Action<ExportConventionBuilder>) |
Exporte une propriété spécifiée avec la configuration spécifiée. |
| ExportProperty(Expression<Func<T,Object>>) |
Exporte une propriété spécifiée. |
| ExportProperty<TContract>(Expression<Func<T,Object>>, Action<ExportConventionBuilder>) |
Exporte une propriété spécifiée en tant que type de contrat spécifié à l’aide de la configuration spécifiée. |
| ExportProperty<TContract>(Expression<Func<T,Object>>) |
Exporte une propriété spécifiée en tant que 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. (Hérité de PartConventionBuilder) |
| ImportProperties(Predicate<PropertyInfo>) |
Sélectionne les propriétés du composant à importer en fonction du prédicat spécifié. (Hérité de PartConventionBuilder) |
| 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. (Hérité de PartConventionBuilder) |
| 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é. (Hérité de PartConventionBuilder) |
| ImportProperty(Expression<Func<T,Object>>, Action<ImportConventionBuilder>) |
Importe une propriété spécifiée à l’aide de la configuration spécifiée. |
| ImportProperty(Expression<Func<T,Object>>) |
Importe une propriété spécifiée. |
| ImportProperty<TContract>(Expression<Func<T,Object>>, Action<ImportConventionBuilder>) |
Importe une propriété spécifiée avec le type de contrat et la configuration spécifiés. |
| ImportProperty<TContract>(Expression<Func<T,Object>>) |
Importe une propriété spécifiée avec le type de contrat spécifié. |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| NotifyImportsSatisfied(Expression<Action<T>>) |
Sélectionne une méthode à appeler lorsque la composition est terminée. |
| NotifyImportsSatisfied(Predicate<MethodInfo>) |
Sélectionnez les méthodes à utiliser comme notification lorsque la composition est terminée. (Hérité de PartConventionBuilder) |
| SelectConstructor(Expression<Func<ParameterImportConventionBuilder,T>>) |
Sélectionne un constructeur à utiliser dans la composition. |
| 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. (Hérité de PartConventionBuilder) |
| SelectConstructor(Func<IEnumerable<ConstructorInfo>,ConstructorInfo>) |
Sélectionne le constructeur utilisé pour initialiser la partie à l’aide de la fonction spécifiée. (Hérité de PartConventionBuilder) |
| Shared() |
Marque la partie comme étant partagée tout au long de la composition. (Hérité de PartConventionBuilder) |
| Shared(String) |
Marque la partie comme étant partagée dans la limite spécifiée. (Hérité de PartConventionBuilder) |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |