PartConventionBuilder<T> Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Configura un tipo come parte MEF (Managed Extensibility Framework), con valori restituiti fortemente tipizzati.
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
Parametri di tipo
- T
Tipo della parte.
- Ereditarietà
Metodi
| Nome | Descrizione |
|---|---|
| AddPartMetadata(String, Func<Type,Object>) |
Aggiunge i metadati con il nome e il valore specificati alla parte. Il valore viene restituito da una funzione che esegue il mapping del tipo di parte al valore dei metadati. (Ereditato da PartConventionBuilder) |
| AddPartMetadata(String, Object) |
Aggiunge i metadati con il nome e il valore specificati alla parte. (Ereditato da PartConventionBuilder) |
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| Export() |
Esporta la parte con il tipo concreto come tipo di contratto. (Ereditato da PartConventionBuilder) |
| Export(Action<ExportConventionBuilder>) |
Esporta la parte con la configurazione specificata. (Ereditato da PartConventionBuilder) |
| Export<T>() |
Esporta la parte con il tipo di contratto specificato. (Ereditato da PartConventionBuilder) |
| Export<T>(Action<ExportConventionBuilder>) |
Esporta la parte con il tipo di contratto specificato utilizzando la configurazione specificata. (Ereditato da PartConventionBuilder) |
| ExportInterfaces() |
Seleziona tutte le interfacce nel tipo di parte da esportare. (Ereditato da PartConventionBuilder) |
| ExportInterfaces(Predicate<Type>, Action<Type,ExportConventionBuilder>) |
Seleziona le interfacce nel tipo di parte da esportare in base al filtro specificato, usando la configurazione di esportazione specificata. (Ereditato da PartConventionBuilder) |
| ExportInterfaces(Predicate<Type>) |
Seleziona le interfacce nel tipo di parte da esportare in base al filtro specificato. (Ereditato da PartConventionBuilder) |
| ExportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ExportConventionBuilder>) |
Seleziona le proprietà della parte da esportare in base al predicato specificato, usando la configurazione di esportazione specificata. (Ereditato da PartConventionBuilder) |
| ExportProperties(Predicate<PropertyInfo>) |
Seleziona le proprietà della parte da esportare in base al predicato specificato. (Ereditato da PartConventionBuilder) |
| ExportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ExportConventionBuilder>) |
Seleziona le proprietà della parte da esportare in base al predicato specificato, usando il tipo di contratto specificato ed esporta configurazione. (Ereditato da PartConventionBuilder) |
| ExportProperties<T>(Predicate<PropertyInfo>) |
Seleziona le proprietà della parte da esportare in base al predicato specificato, utilizzando il tipo di contratto specificato. (Ereditato da PartConventionBuilder) |
| ExportProperty(Expression<Func<T,Object>>, Action<ExportConventionBuilder>) |
Esporta una proprietà specificata con la configurazione specificata. |
| ExportProperty(Expression<Func<T,Object>>) |
Esporta una proprietà specificata. |
| ExportProperty<TContract>(Expression<Func<T,Object>>, Action<ExportConventionBuilder>) |
Esporta una proprietà specificata come tipo di contratto specificato utilizzando la configurazione specificata. |
| ExportProperty<TContract>(Expression<Func<T,Object>>) |
Esporta una proprietà specificata come tipo di contratto specificato. |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| ImportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ImportConventionBuilder>) |
Seleziona le proprietà della parte da importare in base al predicato specificato, usando la configurazione di importazione specificata. (Ereditato da PartConventionBuilder) |
| ImportProperties(Predicate<PropertyInfo>) |
Seleziona le proprietà della parte da importare in base al predicato specificato. (Ereditato da PartConventionBuilder) |
| ImportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ImportConventionBuilder>) |
Seleziona le proprietà della parte da importare in base al predicato specificato, usando il tipo di contratto e la configurazione di importazione specificati. (Ereditato da PartConventionBuilder) |
| ImportProperties<T>(Predicate<PropertyInfo>) |
Seleziona le proprietà della parte da importare in base al predicato specificato, usando il tipo di contratto specificato. (Ereditato da PartConventionBuilder) |
| ImportProperty(Expression<Func<T,Object>>, Action<ImportConventionBuilder>) |
Importa una proprietà specificata utilizzando la configurazione specificata. |
| ImportProperty(Expression<Func<T,Object>>) |
Importa una proprietà specificata. |
| ImportProperty<TContract>(Expression<Func<T,Object>>, Action<ImportConventionBuilder>) |
Importa una proprietà specificata con il tipo di contratto e la configurazione specificati. |
| ImportProperty<TContract>(Expression<Func<T,Object>>) |
Importa una proprietà specificata con il tipo di contratto specificato. |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| NotifyImportsSatisfied(Expression<Action<T>>) |
Seleziona un metodo da chiamare al termine della composizione. |
| NotifyImportsSatisfied(Predicate<MethodInfo>) |
Selezionare i metodi da usare come notifica al termine della composizione. (Ereditato da PartConventionBuilder) |
| SelectConstructor(Expression<Func<ParameterImportConventionBuilder,T>>) |
Seleziona un costruttore da utilizzare nella composizione. |
| SelectConstructor(Func<IEnumerable<ConstructorInfo>,ConstructorInfo>, Action<ParameterInfo,ImportConventionBuilder>) |
Seleziona il costruttore utilizzato per inizializzare la parte usando la funzione specificata e la configurazione di importazione. (Ereditato da PartConventionBuilder) |
| SelectConstructor(Func<IEnumerable<ConstructorInfo>,ConstructorInfo>) |
Seleziona il costruttore utilizzato per inizializzare la parte usando la funzione specificata. (Ereditato da PartConventionBuilder) |
| Shared() |
Contrassegna la parte come condivisa nell'intera composizione. (Ereditato da PartConventionBuilder) |
| Shared(String) |
Contrassegna la parte come condivisa all'interno del limite specificato. (Ereditato da PartConventionBuilder) |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |