ReflectionModelServices 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.
Yansıma tabanlı parçalar oluşturmak ve almak için uzantı yöntemleri sağlar.
public ref class ReflectionModelServices abstract sealed
public static class ReflectionModelServices
[System.Security.SecurityCritical]
public static class ReflectionModelServices
type ReflectionModelServices = class
[<System.Security.SecurityCritical>]
type ReflectionModelServices = class
Public Class ReflectionModelServices
- Devralma
-
ReflectionModelServices
- Öznitelikler
Yöntemler
| CreateExportDefinition(LazyMemberInfo, String, Lazy<IDictionary<String,Object>>, ICompositionElement) |
Belirtilen üyeden, belirtilen sözleşme adı, meta veriler ve kaynak ile bir dışarı aktarma tanımı oluşturur. |
| CreateImportDefinition(Lazy<ParameterInfo>, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, CreationPolicy, ICompositionElement) |
Belirtilen sözleşme adını, tür kimliğini, içeri aktarma meta verilerini, kardinaliteyi ve oluşturma ilkesini kullanarak belirtilen parametre için bir içeri aktarma tanımı oluşturur. |
| CreateImportDefinition(Lazy<ParameterInfo>, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, CreationPolicy, IDictionary<String, Object>, Boolean, ICompositionElement) |
Belirtilen sözleşme adını, tür kimliğini, içeri aktarma ve sözleşme meta verilerini, kardinaliteyi ve oluşturma ilkesini kullanarak belirtilen parametre için bir içeri aktarma tanımı oluşturur. |
| CreateImportDefinition(LazyMemberInfo, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, Boolean, Boolean, CreationPolicy, IDictionary<String, Object>, Boolean, ICompositionElement) |
Belirtilen sözleşme adını, tür kimliğini, içeri aktarma ve sözleşme meta verilerini, kardinaliteyi, yeniden konumlandırma ilkesini ve oluşturma ilkesini kullanarak belirtilen üye için bir içeri aktarma tanımı oluşturur. |
| CreateImportDefinition(LazyMemberInfo, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, Boolean, CreationPolicy, ICompositionElement) |
Belirtilen sözleşme adını, tür kimliğini, içeri aktarma meta verilerini, kardinaliteyi, yeniden konumlandırma ilkesini ve oluşturma ilkesini kullanarak belirtilen üye için bir içeri aktarma tanımı oluşturur. |
| CreateImportDefinition(LazyMemberInfo, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, Boolean, CreationPolicy, IDictionary<String, Object>, Boolean, ICompositionElement) |
Belirtilen sözleşme adını, tür kimliğini, içeri aktarma ve sözleşme meta verilerini, kardinaliteyi, yeniden konumlandırma ilkesini ve oluşturma ilkesini kullanarak belirtilen üye için bir içeri aktarma tanımı oluşturur. |
| CreatePartDefinition(Lazy<Type>, Boolean, Lazy<IEnumerable<ImportDefinition>>, Lazy<IEnumerable<ExportDefinition>>, Lazy<IDictionary<String, Object>>, ICompositionElement) |
Belirtilen parça türü, içeri aktarmalar, dışarı aktarmalar, meta veriler ve kaynak ile bir parça tanımı oluşturur. |
| GetExportFactoryProductImportDefinition(ImportDefinition) |
İçeri aktarma tanımının bir dışarı aktarma fabrikası ürünü olarak gösterimini döndürür. |
| GetExportingMember(ExportDefinition) |
Dışarı aktaran üyeyi belirtilen dışarı aktarma tanımından alır. |
| GetImportingMember(ImportDefinition) |
Belirtilen içeri aktarma tanımından içeri aktarılan üyeyi alır. |
| GetImportingParameter(ImportDefinition) |
Belirtilen içeri aktarma tanımından içeri aktarma parametresini alır. |
| GetPartType(ComposablePartDefinition) |
Belirtilen parça tanımından bir parçanın türünü alır. |
| IsDisposalRequired(ComposablePartDefinition) |
Belirtilen bölümün atılması gerekip gerekmediğini belirler. |
| IsExportFactoryImportDefinition(ImportDefinition) |
Belirtilen içeri aktarma tanımının bir dışarı aktarma fabrikasını (ExportFactory<T> veya ExportFactory<T,TMetadata> nesnesini) temsil edip etmediğini gösterir. |
| IsImportingParameter(ImportDefinition) |
İçeri aktarma tanımının bir üyeyi mi yoksa parametreyi mi temsildiğini belirler. |
| TryMakeGenericPartDefinition(ComposablePartDefinition, IEnumerable<Type>, ComposablePartDefinition) |
Genel bir parça tanımının sağlanan parametrelerle özelleştirilebilir olup olmadığını gösterir. |