PartConventionBuilder Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Konfigurerar en typ som en MEF-del (Managed Extensibility Framework).
public ref class PartConventionBuilder
public class PartConventionBuilder
type PartConventionBuilder = class
Public Class PartConventionBuilder
- Arv
-
PartConventionBuilder
- Härledda
Metoder
| Name | Description |
|---|---|
| AddPartMetadata(String, Func<Type,Object>) |
Lägger till metadata som har det angivna namnet och värdet i delen. Värdet returneras av en funktion som mappar deltypen till metadatavärdet. |
| AddPartMetadata(String, Object) |
Lägger till metadata som har det angivna namnet och värdet i delen. |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| Export() |
Exporterar delen med sin betongtyp som kontraktstyp. |
| Export(Action<ExportConventionBuilder>) |
Exporterar den del som har den angivna konfigurationen. |
| Export<T>() |
Exporterar den del som har den angivna kontraktstypen. |
| Export<T>(Action<ExportConventionBuilder>) |
Exporterar den del som har den angivna kontraktstypen med hjälp av den angivna konfigurationen. |
| ExportInterfaces() |
Markerar alla gränssnitt för den deltyp som ska exporteras. |
| ExportInterfaces(Predicate<Type>, Action<Type,ExportConventionBuilder>) |
Väljer gränssnitt för den deltyp som ska exporteras enligt det angivna filtret med hjälp av den angivna exportkonfigurationen. |
| ExportInterfaces(Predicate<Type>) |
Väljer gränssnitt för den deltyp som ska exporteras enligt det angivna filtret. |
| ExportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ExportConventionBuilder>) |
Väljer de egenskaper för delen som ska exporteras enligt det angivna predikatet med den angivna exportkonfigurationen. |
| ExportProperties(Predicate<PropertyInfo>) |
Väljer de egenskaper för delen som ska exporteras enligt det angivna predikatet. |
| ExportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ExportConventionBuilder>) |
Väljer de egenskaper för delen som ska exporteras enligt det angivna predikatet med hjälp av den angivna kontraktstypen och exportkonfigurationen. |
| ExportProperties<T>(Predicate<PropertyInfo>) |
Väljer de egenskaper för delen som ska exporteras enligt det angivna predikatet med den angivna kontraktstypen. |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| ImportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ImportConventionBuilder>) |
Väljer de egenskaper för delen som ska importeras enligt det angivna predikatet med hjälp av den angivna importkonfigurationen. |
| ImportProperties(Predicate<PropertyInfo>) |
Väljer de egenskaper för delen som ska importeras enligt det angivna predikatet. |
| ImportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ImportConventionBuilder>) |
Väljer de egenskaper för delen som ska importeras enligt det angivna predikatet med den angivna kontraktstypen och importkonfigurationen. |
| ImportProperties<T>(Predicate<PropertyInfo>) |
Väljer de egenskaper för delen som ska importeras enligt det angivna predikatet med den angivna kontraktstypen. |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| NotifyImportsSatisfied(Predicate<MethodInfo>) |
Välj metoder som ska användas som ett meddelande när kompositionen är klar. |
| SelectConstructor(Func<IEnumerable<ConstructorInfo>,ConstructorInfo>, Action<ParameterInfo,ImportConventionBuilder>) |
Väljer konstruktorn som används för att initiera delen med hjälp av den angivna funktionen och importkonfigurationen. |
| SelectConstructor(Func<IEnumerable<ConstructorInfo>,ConstructorInfo>) |
Väljer konstruktorn som används för att initiera delen med hjälp av den angivna funktionen. |
| Shared() |
Markerar delen som delad i hela kompositionen. |
| Shared(String) |
Markerar delen som delad inom den angivna gränsen. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |