PartBuilder 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.
Representerar en regel för att dekorera en uppsättning matchande typer med MEF-attribut (Managed Extensibility Framework).
public ref class PartBuilder
public class PartBuilder
type PartBuilder = class
Public Class PartBuilder
- Arv
-
PartBuilder
- Härledda
Metoder
| Name | Description |
|---|---|
| AddMetadata(String, Func<Type,Object>) |
Lägger till metadata till matchande typer. |
| AddMetadata(String, Object) |
Lägger till metadata till matchande typer. |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| Export() |
Anger att matchande typer ska exporteras. |
| Export(Action<ExportBuilder>) |
Anger att matchande typer ska exporteras och innehåller konfigurationsinformation för den resulterande exporten. |
| Export<T>() |
Anger att matchande typer ska exporteras med hjälp av den angivna kontraktstypen. |
| Export<T>(Action<ExportBuilder>) |
Anger att matchande typer ska exporteras med hjälp av den angivna kontraktstypen och tillhandahåller konfigurationsinformation för den resulterande exporten. |
| ExportInterfaces() |
Anger att alla gränssnitt för matchande typer ska exporteras. |
| ExportInterfaces(Predicate<Type>, Action<Type,ExportBuilder>) |
Anger en uppsättning gränssnitt för matchande typer som ska exporteras och innehåller konfigurationsinformation för den resulterande exporten. |
| ExportInterfaces(Predicate<Type>) |
Anger en uppsättning gränssnitt för matchande typer som ska exporteras. |
| ExportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ExportBuilder>) |
Anger en uppsättning egenskaper för matchande typer som ska exporteras och innehåller konfigurationsinformation för dessa exporter. |
| ExportProperties(Predicate<PropertyInfo>) |
Anger en uppsättning egenskaper som ska exporteras för matchande typer. |
| ExportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ExportBuilder>) |
Anger en uppsättning egenskaper för matchande typer som ska exporteras med hjälp av den angivna kontraktstypen och tillhandahåller konfigurationsinformation för de resulterande exporterna. |
| ExportProperties<T>(Predicate<PropertyInfo>) |
Anger en uppsättning egenskaper för matchande typer som ska exporteras med hjälp av 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,ImportBuilder>) |
Anger en uppsättning egenskaper för matchande typer som ska markeras som importer och tillhandahåller konfigurationsinformation för den resulterande importen. |
| ImportProperties(Predicate<PropertyInfo>) |
Anger en uppsättning egenskaper för de matchande typer som ska importeras. |
| ImportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ImportBuilder>) |
Anger en uppsättning egenskaper för matchande typer som ska markeras som importer med hjälp av den angivna kontraktstypen och tillhandahåller konfigurationsinformation för den resulterande importen. |
| ImportProperties<T>(Predicate<PropertyInfo>) |
Anger en uppsättning egenskaper för matchande typer som ska markeras som importer med den angivna kontraktstypen. |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>, Action<ParameterInfo,ImportBuilder>) |
Anger konstruktorn som matchande typer ska använda som importkonstruktor och tillhandahåller konfigurationsinformation för den resulterande importen. |
| SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>) |
Anger konstruktorn som matchande typer ska använda som importkonstruktor. |
| SetCreationPolicy(CreationPolicy) |
Anger skapandeprincipen för matchande typer. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |