共用方式為


ReflectionModelServices 類別

定義

提供擴充方法以建立和擷取反映式部分。

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
繼承
ReflectionModelServices
屬性

方法

CreateExportDefinition(LazyMemberInfo, String, Lazy<IDictionary<String,Object>>, ICompositionElement)

使用指定的合約名稱、中繼資料和原點,從指定的成員建立匯出定義。

CreateImportDefinition(Lazy<ParameterInfo>, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, CreationPolicy, ICompositionElement)

使用指定的合約名稱、型別識別、匯入中繼資料、基數和建立原則,為指定的參數建立匯入定義。

CreateImportDefinition(Lazy<ParameterInfo>, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, CreationPolicy, IDictionary<String, Object>, Boolean, ICompositionElement)

使用指定的合約名稱、型別識別、匯入和合約中繼資料、基數和建立原則,為指定的參數建立匯入定義。

CreateImportDefinition(LazyMemberInfo, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, Boolean, Boolean, CreationPolicy, IDictionary<String, Object>, Boolean, ICompositionElement)

使用指定的合約名稱、型別識別、匯入和合約中繼資料、基數、重新撰寫原則和建立原則,為指定的成員建立匯入定義。

CreateImportDefinition(LazyMemberInfo, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, Boolean, CreationPolicy, ICompositionElement)

使用指定的合約名稱、型別識別、匯入中繼資料、基數、重新撰寫原則和建立原則,為指定的成員建立匯入定義。

CreateImportDefinition(LazyMemberInfo, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, Boolean, CreationPolicy, IDictionary<String, Object>, Boolean, ICompositionElement)

使用指定的合約名稱、型別識別、匯入和合約中繼資料、基數、重新撰寫原則和建立原則,為指定的成員建立匯入定義。

CreatePartDefinition(Lazy<Type>, Boolean, Lazy<IEnumerable<ImportDefinition>>, Lazy<IEnumerable<ExportDefinition>>, Lazy<IDictionary<String, Object>>, ICompositionElement)

使用指定的部分型別、匯入、匯出、中繼資料和原點,建立部分定義。

GetExportFactoryProductImportDefinition(ImportDefinition)

傳回匯入定義代表做為匯出 Factory 產品。

GetExportingMember(ExportDefinition)

從指定的匯出定義取得進行匯出的成員。

GetImportingMember(ImportDefinition)

從指定的匯入定義取得進行匯入的成員。

GetImportingParameter(ImportDefinition)

從指定的匯入定義取得進行匯入的參數。

GetPartType(ComposablePartDefinition)

從指定的部分定義取得部分的型別。

IsDisposalRequired(ComposablePartDefinition)

判斷指定的部分是否需要處置。

IsExportFactoryImportDefinition(ImportDefinition)

指示指定的匯入定義是否代表匯出 Factory (ExportFactory<T>ExportFactory<T,TMetadata> 物件)。

IsImportingParameter(ImportDefinition)

判斷匯入定義是表示成員還是參數。

TryMakeGenericPartDefinition(ComposablePartDefinition, IEnumerable<Type>, ComposablePartDefinition)

指示泛用組件定義是否可使用提供的參數進行特製化。

適用於