PartConventionBuilder<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í.
Nakonfiguruje typ jako část Managed Extensibility Framework (MEF) s návratovými hodnotami silného typu.
generic <typename T>
public ref class PartConventionBuilder : System::Composition::Convention::PartConventionBuilder
public class PartConventionBuilder<T> : System.Composition.Convention.PartConventionBuilder
type PartConventionBuilder<'T> = class
inherit PartConventionBuilder
Public Class PartConventionBuilder(Of T)
Inherits PartConventionBuilder
Parametry typu
- T
Typ části.
- Dědičnost
Metody
AddPartMetadata(String, Func<Type,Object>) |
Přidá do části metadata se zadaným názvem a hodnotou. Hodnotu vrátí funkce, která mapuje typ součásti na hodnotu metadat. (Zděděno od PartConventionBuilder) |
AddPartMetadata(String, Object) |
Přidá do části metadata se zadaným názvem a hodnotou. (Zděděno od PartConventionBuilder) |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
Export() |
Exportuje díl s konkrétním typem jako typem kontraktu. (Zděděno od PartConventionBuilder) |
Export(Action<ExportConventionBuilder>) |
Exportuje část, která má zadanou konfiguraci. (Zděděno od PartConventionBuilder) |
Export<T>() |
Exportuje část, která má zadaný typ kontraktu. (Zděděno od PartConventionBuilder) |
Export<T>(Action<ExportConventionBuilder>) |
Exportuje část, která má zadaný typ kontraktu, pomocí zadané konfigurace. (Zděděno od PartConventionBuilder) |
ExportInterfaces() |
Vybere všechna rozhraní typu součásti, která se mají exportovat. (Zděděno od PartConventionBuilder) |
ExportInterfaces(Predicate<Type>) |
Vybere rozhraní typu součásti, která se mají exportovat podle zadaného filtru. (Zděděno od PartConventionBuilder) |
ExportInterfaces(Predicate<Type>, Action<Type,ExportConventionBuilder>) |
Pomocí zadané konfigurace exportu vybere rozhraní typu součásti, která se mají exportovat podle zadaného filtru. (Zděděno od PartConventionBuilder) |
ExportProperties(Predicate<PropertyInfo>) |
Vybere vlastnosti části, která se má exportovat podle zadaného predikátu. (Zděděno od PartConventionBuilder) |
ExportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ExportConventionBuilder>) |
Vybere vlastnosti části, která se má exportovat, podle zadaného predikátu pomocí zadané konfigurace exportu. (Zděděno od PartConventionBuilder) |
ExportProperties<T>(Predicate<PropertyInfo>) |
Vybere vlastnosti části, která se má exportovat, podle zadaného predikátu pomocí zadaného typu kontraktu. (Zděděno od PartConventionBuilder) |
ExportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ExportConventionBuilder>) |
Vybere vlastnosti části, která se má exportovat, podle zadaného predikátu pomocí zadaného typu kontraktu a konfigurace exportu. (Zděděno od PartConventionBuilder) |
ExportProperty(Expression<Func<T,Object>>) |
Exportuje zadanou vlastnost. |
ExportProperty(Expression<Func<T,Object>>, Action<ExportConventionBuilder>) |
Exportuje zadanou vlastnost se zadanou konfigurací. |
ExportProperty<TContract>(Expression<Func<T,Object>>) |
Exportuje zadanou vlastnost jako zadaný typ kontraktu. |
ExportProperty<TContract>(Expression<Func<T,Object>>, Action<ExportConventionBuilder>) |
Exportuje zadanou vlastnost jako zadaný typ kontraktu pomocí zadané konfigurace. |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Type Získá z aktuální instance. (Zděděno od Object) |
ImportProperties(Predicate<PropertyInfo>) |
Vybere vlastnosti části, která se má importovat, podle zadaného predikátu. (Zděděno od PartConventionBuilder) |
ImportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ImportConventionBuilder>) |
Vybere vlastnosti části, která se má importovat, podle zadaného predikátu pomocí zadané konfigurace importu. (Zděděno od PartConventionBuilder) |
ImportProperties<T>(Predicate<PropertyInfo>) |
Vybere vlastnosti části, která se má importovat, podle zadaného predikátu pomocí zadaného typu kontraktu. (Zděděno od PartConventionBuilder) |
ImportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ImportConventionBuilder>) |
Vybere vlastnosti části, která se má importovat, podle zadaného predikátu pomocí zadaného typu kontraktu a konfigurace importu. (Zděděno od PartConventionBuilder) |
ImportProperty(Expression<Func<T,Object>>) |
Importuje zadanou vlastnost. |
ImportProperty(Expression<Func<T,Object>>, Action<ImportConventionBuilder>) |
Importuje zadanou vlastnost pomocí zadané konfigurace. |
ImportProperty<TContract>(Expression<Func<T,Object>>) |
Importuje zadanou vlastnost se zadaným typem kontraktu. |
ImportProperty<TContract>(Expression<Func<T,Object>>, Action<ImportConventionBuilder>) |
Importuje zadanou vlastnost se zadaným typem a konfigurací kontraktu. |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
NotifyImportsSatisfied(Expression<Action<T>>) |
Vybere metodu, která má být volána po dokončení složení. |
NotifyImportsSatisfied(Predicate<MethodInfo>) |
Vyberte metody, které se po dokončení sestavení použijí jako oznámení. (Zděděno od PartConventionBuilder) |
SelectConstructor(Expression<Func<ParameterImportConventionBuilder,T>>) |
Vybere konstruktor, který se má použít ve skládání. |
SelectConstructor(Func<IEnumerable<ConstructorInfo>,ConstructorInfo>) |
Vybere konstruktor použitý k inicializaci části pomocí zadané funkce. (Zděděno od PartConventionBuilder) |
SelectConstructor(Func<IEnumerable<ConstructorInfo>,ConstructorInfo>, Action<ParameterInfo,ImportConventionBuilder>) |
Vybere konstruktor použitý k inicializaci součásti pomocí zadané funkce a konfigurace importu. (Zděděno od PartConventionBuilder) |
Shared() |
Označí část jako sdílenou v celé skladbě. (Zděděno od PartConventionBuilder) |
Shared(String) |
Označí část jako sdílenou v rámci zadané hranice. (Zděděno od PartConventionBuilder) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |