PartBuilder<T> Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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) |