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) |