PartBuilder<T> 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í.
PartBuilder Rozšiřuje třídu tak, aby umožňovala použití výrazů k výběru členů.
generic <typename T>
public ref class PartBuilder : System::ComponentModel::Composition::Registration::PartBuilder
public class PartBuilder<T> : System.ComponentModel.Composition.Registration.PartBuilder
type PartBuilder<'T> = class
inherit PartBuilder
Public Class PartBuilder(Of T)
Inherits PartBuilder
Parametry typu
- T
Typ cíle.
- Dědičnost
Metody
| Name | Description |
|---|---|
| AddMetadata(String, Func<Type,Object>) |
Přidá metadata do odpovídajících typů. (Zděděno od PartBuilder) |
| AddMetadata(String, Object) |
Přidá metadata do odpovídajících typů. (Zděděno od PartBuilder) |
| 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. (Zděděno od PartBuilder) |
| Export(Action<ExportBuilder>) |
Určuje, že se mají exportovat odpovídající typy a poskytují informace o konfiguraci pro výsledné exporty. (Zděděno od PartBuilder) |
| Export<T>() |
Určuje, že se mají exportovat odpovídající typy pomocí zadaného typu kontraktu. (Zděděno od PartBuilder) |
| 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. (Zděděno od PartBuilder) |
| ExportInterfaces() |
Určuje, že se mají exportovat všechna rozhraní odpovídajících typů. (Zděděno od PartBuilder) |
| 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. (Zděděno od PartBuilder) |
| ExportInterfaces(Predicate<Type>) |
Určuje sadu rozhraní pro odpovídající typy, které mají být exportovány. (Zděděno od PartBuilder) |
| 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. (Zděděno od PartBuilder) |
| ExportProperties(Predicate<PropertyInfo>) |
Určuje sadu vlastností, které by se měly exportovat u odpovídajících typů. (Zděděno od PartBuilder) |
| 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. (Zděděno od PartBuilder) |
| ExportProperties<T>(Predicate<PropertyInfo>) |
Určuje sadu vlastností pro odpovídající typy, které mají být exportovány pomocí zadaného typu kontraktu. (Zděděno od PartBuilder) |
| ExportProperty(Expression<Func<T,Object>>, Action<ExportBuilder>) |
Určuje vlastnost, která se má exportovat, a poskytuje informace o konfiguraci pro výsledný export. |
| ExportProperty(Expression<Func<T,Object>>) |
Určuje vlastnost, která se má exportovat. |
| ExportProperty<TContract>(Expression<Func<T,Object>>, Action<ExportBuilder>) |
Určuje vlastnost, která se má exportovat jako zadaný typ kontraktu a poskytuje informace o konfiguraci pro výsledný export. |
| ExportProperty<TContract>(Expression<Func<T,Object>>) |
Určuje vlastnost, která se má exportovat jako zadaný typ 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. (Zděděno od PartBuilder) |
| ImportProperties(Predicate<PropertyInfo>) |
Určuje sadu vlastností pro odpovídající typy, které by se měly importovat. (Zděděno od PartBuilder) |
| 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. (Zděděno od PartBuilder) |
| 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. (Zděděno od PartBuilder) |
| ImportProperty(Expression<Func<T,Object>>, Action<ImportBuilder>) |
Určuje, že se má importovat vlastnost a poskytuje informace o konfiguraci výsledného importu. |
| ImportProperty(Expression<Func<T,Object>>) |
Určuje, že vlastnost má být importována. |
| ImportProperty<TContract>(Expression<Func<T,Object>>, Action<ImportBuilder>) |
Určuje, že vlastnost by se měla importovat pomocí zadaného názvu kontraktu a poskytuje informace o konfiguraci pro výsledný import. |
| ImportProperty<TContract>(Expression<Func<T,Object>>) |
Určuje, že vlastnost má být importována pomocí zadaného názvu kontraktu. |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| SelectConstructor(Expression<Func<ParameterImportBuilder,T>>) |
Určuje konstruktor, který se má použít jako konstruktor importu. |
| 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. (Zděděno od PartBuilder) |
| SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>) |
Určuje konstruktor, který by se měl použít jako konstruktor importu. (Zděděno od PartBuilder) |
| SetCreationPolicy(CreationPolicy) |
Určuje zásadu vytváření pro odpovídající typy. (Zděděno od PartBuilder) |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |