PartBuilder<T> Osztály

Definíció

Kibővíti az PartBuilder osztályt, hogy lehetővé tegye a kifejezések használatát a tagok kiválasztásához.

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

Típusparaméterek

T

A cél típusa.

Öröklődés
PartBuilder<T>

Metódusok

Name Description
AddMetadata(String, Func<Type,Object>)

Metaadatokat ad hozzá a megfelelő típusokhoz.

(Öröklődés forrása PartBuilder)
AddMetadata(String, Object)

Metaadatokat ad hozzá a megfelelő típusokhoz.

(Öröklődés forrása PartBuilder)
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
Export()

Megadja, hogy az egyező típusokat exportálni kell.

(Öröklődés forrása PartBuilder)
Export(Action<ExportBuilder>)

Megadja, hogy az egyező típusokat exportálni kell, és megadja az eredményként kapott exportálás konfigurációs adatait.

(Öröklődés forrása PartBuilder)
Export<T>()

Megadja, hogy az egyező típusokat a megadott szerződéstípussal kell exportálni.

(Öröklődés forrása PartBuilder)
Export<T>(Action<ExportBuilder>)

Megadja, hogy az egyező típusokat a megadott szerződéstípussal kell exportálni, és megadja az eredményként kapott exportálás konfigurációs adatait.

(Öröklődés forrása PartBuilder)
ExportInterfaces()

Megadja, hogy az egyező típusok összes illesztőfelületét exportálni kell.

(Öröklődés forrása PartBuilder)
ExportInterfaces(Predicate<Type>, Action<Type,ExportBuilder>)

Megadja az exportálandó egyező típusok illesztőkészletét, és konfigurációs információkat nyújt az eredményként kapott exportálásokról.

(Öröklődés forrása PartBuilder)
ExportInterfaces(Predicate<Type>)

Az exportálandó egyező típusok illesztőkészletét adja meg.

(Öröklődés forrása PartBuilder)
ExportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ExportBuilder>)

Megadja az exportálandó egyező típusok tulajdonságait, és konfigurációs információkat nyújt az exportálásokról.

(Öröklődés forrása PartBuilder)
ExportProperties(Predicate<PropertyInfo>)

Megadja az egyező típusokra exportálandó tulajdonságok készletét.

(Öröklődés forrása PartBuilder)
ExportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ExportBuilder>)

Megadja a megadott szerződéstípussal exportálandó egyező típusok tulajdonságait, és megadja az eredményként kapott exportálás konfigurációs adatait.

(Öröklődés forrása PartBuilder)
ExportProperties<T>(Predicate<PropertyInfo>)

Megadja az exportálandó egyező típusok tulajdonságait a megadott szerződéstípus használatával.

(Öröklődés forrása PartBuilder)
ExportProperty(Expression<Func<T,Object>>, Action<ExportBuilder>)

Megadja az exportálandó tulajdonságot, és megadja az eredményként kapott exportálás konfigurációs adatait.

ExportProperty(Expression<Func<T,Object>>)

Olyan tulajdonságot ad meg, amelyet exportálni kell.

ExportProperty<TContract>(Expression<Func<T,Object>>, Action<ExportBuilder>)

Megadja a megadott szerződéstípusként exportálandó tulajdonságot, és megadja az eredményként kapott exportálás konfigurációs adatait.

ExportProperty<TContract>(Expression<Func<T,Object>>)

Megadja azt a tulajdonságot, amelyet a megadott szerződéstípusként kell exportálni.

GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
ImportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ImportBuilder>)

Megadja azoknak az egyező típusoknak a tulajdonságait, amelyeket importálóként kell megjelölni, és konfigurációs információkat nyújt az eredményként kapott importálásokról.

(Öröklődés forrása PartBuilder)
ImportProperties(Predicate<PropertyInfo>)

Megadja az importálandó egyező típusok tulajdonságait.

(Öröklődés forrása PartBuilder)
ImportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ImportBuilder>)

Megadja azoknak a megfelelő típusoknak a tulajdonságait, amelyeket importálóként kell megjelölni a megadott szerződéstípus használatával, és konfigurációs információkat nyújt az eredményként kapott importálásokról.

(Öröklődés forrása PartBuilder)
ImportProperties<T>(Predicate<PropertyInfo>)

Megadja azoknak a megfelelő típusoknak a tulajdonságait, amelyeket importálásként kell megjelölni a megadott szerződéstípus használatával.

(Öröklődés forrása PartBuilder)
ImportProperty(Expression<Func<T,Object>>, Action<ImportBuilder>)

Megadja, hogy importálni kell egy tulajdonságot, és megadja az eredményként kapott importálás konfigurációs adatait.

ImportProperty(Expression<Func<T,Object>>)

Megadja, hogy importálni kell egy tulajdonságot.

ImportProperty<TContract>(Expression<Func<T,Object>>, Action<ImportBuilder>)

Megadja, hogy egy tulajdonságot a megadott szerződésnévvel kell importálni, és megadja az eredményként kapott importálás konfigurációs adatait.

ImportProperty<TContract>(Expression<Func<T,Object>>)

Megadja, hogy egy tulajdonságot a megadott szerződésnévvel kell importálni.

MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
SelectConstructor(Expression<Func<ParameterImportBuilder,T>>)

Megadja azt a konstruktort, amelyet importáló konstruktorként kell használni.

SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>, Action<ParameterInfo,ImportBuilder>)

Megadja azt a konstruktort, amelyet az egyező típusok importáló konstruktorként használnak, és megadja az eredményként kapott importálás konfigurációs adatait.

(Öröklődés forrása PartBuilder)
SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>)

Megadja azt a konstruktort, amelyet az egyező típusok importáló konstruktorként használnak.

(Öröklődés forrása PartBuilder)
SetCreationPolicy(CreationPolicy)

Megadja az egyező típusok létrehozási szabályzatát.

(Öröklődés forrása PartBuilder)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

A következőre érvényes: