PartBuilder Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje pravidlo pro zdobení sady odpovídajících typů pomocí atributů Managed Extensibility Framework (MEF).
public ref class PartBuilder
public class PartBuilder
type PartBuilder = class
Public Class PartBuilder
- Dědičnost
-
PartBuilder
- Odvozené
Metody
AddMetadata(String, Func<Type,Object>) |
Přidá metadata k odpovídajícím typům. |
AddMetadata(String, Object) |
Přidá metadata k odpovídajícím typům. |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
Export() |
Určuje, že se mají exportovat odpovídající typy. |
Export(Action<ExportBuilder>) |
Určuje, že se mají exportovat odpovídající typy, a poskytuje informace o konfiguraci pro výsledné exporty. |
Export<T>() |
Určuje, že odpovídající typy mají být exportovány pomocí zadaného typu kontraktu. |
Export<T>(Action<ExportBuilder>) |
Určuje, že odpovídající typy mají být exportovány pomocí zadaného typu kontraktu a poskytuje informace o konfiguraci pro výsledné exporty. |
ExportInterfaces() |
Určuje, že se mají exportovat všechna rozhraní odpovídajících typů. |
ExportInterfaces(Predicate<Type>) |
Určuje sadu rozhraní odpovídajících typů, které se mají exportovat. |
ExportInterfaces(Predicate<Type>, Action<Type,ExportBuilder>) |
Určuje sadu rozhraní odpovídajících typů, které se mají exportovat, a poskytuje informace o konfiguraci pro výsledné exporty. |
ExportProperties(Predicate<PropertyInfo>) |
Určuje sadu vlastností, které se mají exportovat u odpovídajících typů. |
ExportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ExportBuilder>) |
Určuje sadu vlastností odpovídajících typů, které se mají exportovat, a poskytuje informace o konfiguraci pro tyto exporty. |
ExportProperties<T>(Predicate<PropertyInfo>) |
Určuje sadu vlastností odpovídajících typů, které se mají exportovat pomocí zadaného typu kontraktu. |
ExportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ExportBuilder>) |
Určuje sadu vlastností odpovídajících typů, které se mají exportovat pomocí zadaného typu kontraktu, a poskytuje informace o konfiguraci pro výsledné exporty. |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Získá aktuální Type instanci. (Zděděno od Object) |
ImportProperties(Predicate<PropertyInfo>) |
Určuje sadu vlastností odpovídajících typů, které se mají importovat. |
ImportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ImportBuilder>) |
Určuje sadu vlastností odpovídajících typů, které by měly být označeny jako importy, a poskytuje informace o konfiguraci pro výsledné importy. |
ImportProperties<T>(Predicate<PropertyInfo>) |
Určuje sadu vlastností odpovídajících typů, které by měly být označeny jako import pomocí zadaného typu kontraktu. |
ImportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ImportBuilder>) |
Určuje sadu vlastností odpovídajících typů, které by měly být označeny jako import pomocí zadaného typu kontraktu, a poskytuje informace o konfiguraci pro výsledné importy. |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>) |
Určuje konstruktor, který by měly odpovídající typy použít jako konstruktor importu. |
SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>, Action<ParameterInfo,ImportBuilder>) |
Určuje konstruktor, který by měly odpovídající typy používat jako konstruktor importu, a poskytuje informace o konfiguraci pro výsledný import. |
SetCreationPolicy(CreationPolicy) |
Určuje zásadu vytváření pro odpovídající typy. |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |