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
AddMetadata(String, Func<Type,Object>) |
Přidá metadata k odpovídajícím typům. (Zděděno od PartBuilder) |
AddMetadata(String, Object) |
Přidá metadata k odpovídajícím typům. (Zděděno od PartBuilder) |
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. (Zděděno od PartBuilder) |
Export(Action<ExportBuilder>) |
Určuje, že se mají exportovat odpovídající typy, a poskytuje informace o konfiguraci pro výsledné exporty. (Zděděno od PartBuilder) |
Export<T>() |
Určuje, že odpovídající typy mají být exportovány 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 poskytuje 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>) |
Určuje sadu rozhraní odpovídajících typů, které se mají exportovat. (Zděděno od PartBuilder) |
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. (Zděděno od PartBuilder) |
ExportProperties(Predicate<PropertyInfo>) |
Určuje sadu vlastností, které se mají exportovat u odpovídajících typů. (Zděděno od PartBuilder) |
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. (Zděděno od PartBuilder) |
ExportProperties<T>(Predicate<PropertyInfo>) |
Určuje sadu vlastností odpovídajících typů, které se mají exportovat pomocí zadaného typu kontraktu. (Zděděno od PartBuilder) |
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. (Zděděno od PartBuilder) |
ExportProperty(Expression<Func<T,Object>>) |
Určuje vlastnost, která se má exportovat. |
ExportProperty(Expression<Func<T,Object>>, Action<ExportBuilder>) |
Určuje vlastnost, která se má exportovat, a poskytuje konfigurační informace pro výsledný export. |
ExportProperty<TContract>(Expression<Func<T,Object>>) |
Určuje vlastnost, která se má exportovat jako zadaný typ kontraktu. |
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. |
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. (Zděděno od PartBuilder) |
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. (Zděděno od PartBuilder) |
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. (Zděděno od PartBuilder) |
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. (Zděděno od PartBuilder) |
ImportProperty(Expression<Func<T,Object>>) |
Určuje, že se má importovat vlastnost. |
ImportProperty(Expression<Func<T,Object>>, Action<ImportBuilder>) |
Určuje, že se má importovat vlastnost, a poskytuje informace o konfiguraci pro výsledný import. |
ImportProperty<TContract>(Expression<Func<T,Object>>) |
Určuje, že vlastnost se má importovat pomocí zadaného názvu kontraktu. |
ImportProperty<TContract>(Expression<Func<T,Object>>, Action<ImportBuilder>) |
Určuje, že vlastnost má být importována pomocí zadaného názvu kontraktu a poskytuje informace o konfiguraci pro výsledný import. |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (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>) |
Určuje konstruktor, který by měly odpovídající typy použít jako konstruktor importu. (Zděděno od PartBuilder) |
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. (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) |