Aracılığıyla paylaş


PartBuilder<T> Sınıf

Tanım

PartBuilder Üyeleri seçmek için ifadelerin kullanılmasına izin vermek için sınıfını genişletir.

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ür Parametreleri

T

Hedefin türü.

Devralma
PartBuilder<T>

Yöntemler

AddMetadata(String, Func<Type,Object>)

Eşleşen türlere meta veri ekler.

(Devralındığı yer: PartBuilder)
AddMetadata(String, Object)

Eşleşen türlere meta veri ekler.

(Devralındığı yer: PartBuilder)
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
Export()

Eşleşen türlerin dışarı aktarılması gerektiğini belirtir.

(Devralındığı yer: PartBuilder)
Export(Action<ExportBuilder>)

Eşleşen türlerin dışarı aktarılması gerektiğini belirtir ve sonuçta elde edilen dışarı aktarmalar için yapılandırma bilgileri sağlar.

(Devralındığı yer: PartBuilder)
Export<T>()

Eşleşen türlerin belirtilen sözleşme türü kullanılarak dışarı aktarılması gerektiğini belirtir.

(Devralındığı yer: PartBuilder)
Export<T>(Action<ExportBuilder>)

Eşleşen türlerin belirtilen sözleşme türü kullanılarak dışarı aktarılması gerektiğini belirtir ve sonuçta elde edilen dışarı aktarmalar için yapılandırma bilgileri sağlar.

(Devralındığı yer: PartBuilder)
ExportInterfaces()

Eşleşen türlerin tüm arabirimlerinin dışarı aktarılması gerektiğini belirtir.

(Devralındığı yer: PartBuilder)
ExportInterfaces(Predicate<Type>)

Dışarı aktarılması gereken eşleşen türlerde bir dizi arabirim belirtir.

(Devralındığı yer: PartBuilder)
ExportInterfaces(Predicate<Type>, Action<Type,ExportBuilder>)

Dışarı aktarılması gereken eşleşen türlerde bir arabirim kümesi belirtir ve sonuçta elde edilen dışarı aktarmalar için yapılandırma bilgileri sağlar.

(Devralındığı yer: PartBuilder)
ExportProperties(Predicate<PropertyInfo>)

Eşleşen türlerde dışarı aktarılması gereken bir özellik kümesini belirtir.

(Devralındığı yer: PartBuilder)
ExportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ExportBuilder>)

Dışarı aktarılması gereken eşleşen türlerde bir özellik kümesi belirtir ve bu dışarı aktarmalar için yapılandırma bilgileri sağlar.

(Devralındığı yer: PartBuilder)
ExportProperties<T>(Predicate<PropertyInfo>)

Belirtilen sözleşme türü kullanılarak dışarı aktarılması gereken eşleşen türlerde bir özellik kümesi belirtir.

(Devralındığı yer: PartBuilder)
ExportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ExportBuilder>)

Belirtilen sözleşme türü kullanılarak dışarı aktarılması gereken eşleşen türlerdeki bir özellik kümesini belirtir ve sonuçta elde edilen dışarı aktarmalar için yapılandırma bilgileri sağlar.

(Devralındığı yer: PartBuilder)
ExportProperty(Expression<Func<T,Object>>)

Dışarı aktarılması gereken bir özelliği belirtir.

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

Dışarı aktarılması gereken bir özelliği belirtir ve sonuçta elde edilen dışarı aktarma için yapılandırma bilgileri sağlar.

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

Belirtilen sözleşme türü olarak dışarı aktarılması gereken bir özellik belirtir.

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

Belirtilen sözleşme türü olarak dışarı aktarılması gereken bir özellik belirtir ve sonuçta elde edilen dışarı aktarma için yapılandırma bilgileri sağlar.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
ImportProperties(Predicate<PropertyInfo>)

İçeri aktarılması gereken eşleşen türlerde bir özellik kümesi belirtir.

(Devralındığı yer: PartBuilder)
ImportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ImportBuilder>)

eşleşen türlerde içeri aktarma olarak işaretlenmesi gereken bir özellik kümesini belirtir ve sonuçta elde edilen içeri aktarmalar için yapılandırma bilgileri sağlar.

(Devralındığı yer: PartBuilder)
ImportProperties<T>(Predicate<PropertyInfo>)

Belirtilen sözleşme türü kullanılarak içeri aktarma olarak işaretlenmesi gereken eşleşen türlerdeki bir özellik kümesini belirtir.

(Devralındığı yer: PartBuilder)
ImportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ImportBuilder>)

Belirtilen sözleşme türü kullanılarak içeri aktarma olarak işaretlenmesi gereken eşleşen türlerdeki bir özellik kümesini belirtir ve sonuçta elde edilen içeri aktarmalar için yapılandırma bilgileri sağlar.

(Devralındığı yer: PartBuilder)
ImportProperty(Expression<Func<T,Object>>)

Bir özelliğin içeri aktarılması gerektiğini belirtir.

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

Bir özelliğin içeri aktarılması gerektiğini belirtir ve sonuçta elde edilen içeri aktarma için yapılandırma bilgileri sağlar.

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

Belirtilen sözleşme adı kullanılarak bir özelliğin içeri aktarılması gerektiğini belirtir.

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

Bir özelliğin belirtilen sözleşme adı kullanılarak içeri aktarılması gerektiğini belirtir ve sonuçta elde edilen içeri aktarma için yapılandırma bilgileri sağlar.

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
SelectConstructor(Expression<Func<ParameterImportBuilder,T>>)

İçeri aktarma oluşturucu olarak kullanılması gereken oluşturucuyu belirtir.

SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>)

Eşleşen türlerin içeri aktarma oluşturucu olarak kullanması gereken oluşturucuyu belirtir.

(Devralındığı yer: PartBuilder)
SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>, Action<ParameterInfo,ImportBuilder>)

Eşleşen türlerin içeri aktarma oluşturucu olarak kullanması gereken oluşturucuyu belirtir ve sonuçta elde edilen içeri aktarma için yapılandırma bilgileri sağlar.

(Devralındığı yer: PartBuilder)
SetCreationPolicy(CreationPolicy)

Eşleşen türler için oluşturma ilkesini belirtir.

(Devralındığı yer: PartBuilder)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır