PartBuilder Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje regułę do dekorowania zestawu pasujących typów z atrybutami Managed Extensibility Framework (MEF).
public ref class PartBuilder
public class PartBuilder
type PartBuilder = class
Public Class PartBuilder
- Dziedziczenie
-
PartBuilder
- Pochodne
Metody
| AddMetadata(String, Func<Type,Object>) |
Dodaje metadane do pasujących typów. |
| AddMetadata(String, Object) |
Dodaje metadane do pasujących typów. |
| Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
| Export() |
Określa, że należy eksportować pasujące typy. |
| Export(Action<ExportBuilder>) |
Określa, że pasujące typy powinny być eksportowane i dostarcza informacje o konfiguracji dla wynikowych eksportów. |
| Export<T>() |
Określa, że pasujące typy powinny być eksportowane przy użyciu określonego typu kontraktu. |
| Export<T>(Action<ExportBuilder>) |
Określa, że pasujące typy powinny być eksportowane przy użyciu określonego typu kontraktu i dostarcza informacje o konfiguracji dla wynikowych eksportów. |
| ExportInterfaces() |
Określa, że należy wyeksportować wszystkie interfejsy pasujących typów. |
| ExportInterfaces(Predicate<Type>) |
Określa zestaw interfejsów dla pasujących typów, które mają być eksportowane. |
| ExportInterfaces(Predicate<Type>, Action<Type,ExportBuilder>) |
Określa zestaw interfejsów dla pasujących typów, które mają być eksportowane, i dostarcza informacje o konfiguracji dla wynikowych eksportów. |
| ExportProperties(Predicate<PropertyInfo>) |
Określa zestaw właściwości, które mają być eksportowane dla pasujących typów. |
| ExportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ExportBuilder>) |
Określa zestaw właściwości dla pasujących typów, które mają być eksportowane, i udostępnia informacje o konfiguracji dla tych eksportów. |
| ExportProperties<T>(Predicate<PropertyInfo>) |
Określa zestaw właściwości dla pasujących typów, które mają być eksportowane przy użyciu określonego typu kontraktu. |
| ExportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ExportBuilder>) |
Określa zestaw właściwości dla pasujących typów, które mają być eksportowane przy użyciu określonego typu kontraktu, i dostarcza informacje o konfiguracji dla wynikowych eksportów. |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
| GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
| ImportProperties(Predicate<PropertyInfo>) |
Określa zestaw właściwości dla pasujących typów, które mają być importowane. |
| ImportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ImportBuilder>) |
Określa zestaw właściwości dla pasujących typów, które powinny być oznaczone jako import, i dostarcza informacje o konfiguracji dla wynikowych importów. |
| ImportProperties<T>(Predicate<PropertyInfo>) |
Określa zestaw właściwości dla pasujących typów, które mają być oznaczone jako import przy użyciu określonego typu kontraktu. |
| ImportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ImportBuilder>) |
Określa zestaw właściwości dla pasujących typów, które powinny być oznaczone jako import przy użyciu określonego typu kontraktu, i dostarcza informacje o konfiguracji dla wynikowych importów. |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
| SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>) |
Określa konstruktor, którego typy pasujące powinny używać jako konstruktora importującego. |
| SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>, Action<ParameterInfo,ImportBuilder>) |
Określa konstruktor, którego typy pasujące powinny używać jako konstruktora importującego, i dostarcza informacje o konfiguracji dla wynikowego importu. |
| SetCreationPolicy(CreationPolicy) |
Określa zasady tworzenia pasujących typów. |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |