PartBuilder Osztály

Definíció

A felügyelt bővíthetőségi keretrendszer (MEF) attribútumaival egyező típusok készletének dekorálására szolgáló szabályt jelöl.

public ref class PartBuilder
public class PartBuilder
type PartBuilder = class
Public Class PartBuilder
Öröklődés
PartBuilder
Származtatott

Metódusok

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

Metaadatokat ad hozzá a megfelelő típusokhoz.

AddMetadata(String, Object)

Metaadatokat ad hozzá a megfelelő típusokhoz.

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.

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.

Export<T>()

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

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.

ExportInterfaces()

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

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.

ExportInterfaces(Predicate<Type>)

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

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.

ExportProperties(Predicate<PropertyInfo>)

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

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.

ExportProperties<T>(Predicate<PropertyInfo>)

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

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.

ImportProperties(Predicate<PropertyInfo>)

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

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.

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.

MemberwiseClone()

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

(Öröklődés forrása Object)
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.

SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>)

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

SetCreationPolicy(CreationPolicy)

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

ToString()

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

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

A következőre érvényes: