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 dekorování sady odpovídajících typů pomocí atributů MEF (Managed Extensibility Framework).
public ref class PartBuilder
public class PartBuilder
type PartBuilder = class
Public Class PartBuilder
- Dědičnost
-
PartBuilder
- Odvozené
Metody
| Name | Description |
|---|---|
| AddMetadata(String, Func<Type,Object>) |
Přidá metadata do odpovídajících typů. |
| AddMetadata(String, Object) |
Přidá metadata do odpovídajících typů. |
| Equals(Object) |
Určuje, zda je zadaný objekt roven 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 poskytují informace o konfiguraci pro výsledné exporty. |
| Export<T>() |
Určuje, že se mají exportovat odpovídající typy 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 poskytují 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>, Action<Type,ExportBuilder>) |
Určuje sadu rozhraní pro odpovídající typy, které se mají exportovat, a poskytuje informace o konfiguraci pro výsledné exporty. |
| ExportInterfaces(Predicate<Type>) |
Určuje sadu rozhraní pro odpovídající typy, které mají být exportovány. |
| ExportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ExportBuilder>) |
Určuje sadu vlastností pro odpovídající typy, které mají být exportovány, a poskytuje informace o konfiguraci pro tyto exporty. |
| ExportProperties(Predicate<PropertyInfo>) |
Určuje sadu vlastností, které by se měly exportovat u odpovídajících typů. |
| ExportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ExportBuilder>) |
Určuje sadu vlastností odpovídajících typů, které mají být exportovány pomocí zadaného typu kontraktu, a poskytuje informace o konfiguraci pro výsledné exporty. |
| ExportProperties<T>(Predicate<PropertyInfo>) |
Určuje sadu vlastností pro odpovídající typy, které mají být exportovány pomocí zadaného typu kontraktu. |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| ImportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ImportBuilder>) |
Určuje sadu vlastností pro odpovídající typy, které by se měly označit jako importy, a poskytuje informace o konfiguraci pro výsledné importy. |
| ImportProperties(Predicate<PropertyInfo>) |
Určuje sadu vlastností pro odpovídající typy, které by se měly importovat. |
| ImportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ImportBuilder>) |
Určuje sadu vlastností pro odpovídající typy, které by měly být označeny jako importy pomocí zadaného typu kontraktu, a poskytuje informace o konfiguraci pro výsledné importy. |
| ImportProperties<T>(Predicate<PropertyInfo>) |
Určuje sadu vlastností pro odpovídající typy, které by měly být označeny jako importy pomocí zadaného typu kontraktu. |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>, Action<ParameterInfo,ImportBuilder>) |
Určuje konstruktor, který by se měl shodovat s typy jako konstruktor importu, a poskytuje informace o konfiguraci pro výsledný import. |
| SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>) |
Určuje konstruktor, který by se měl použít jako konstruktor importu. |
| 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) |