共用方式為


AttributedModelServices 類別

定義

包含 Helper 方法,這些方法會用於具有撰寫功能的 MEF 屬性化程式設計模型。

public ref class AttributedModelServices abstract sealed
public static class AttributedModelServices
type AttributedModelServices = class
Public Module AttributedModelServices
繼承
AttributedModelServices

方法

AddExportedValue<T>(CompositionBatch, String, T)

從指定的值建立組件,並將它加入至具有指定合約名稱的批次。

AddExportedValue<T>(CompositionBatch, T)

從指定的值建立組件,並將它加入至指定的批次。

AddPart(CompositionBatch, Object)

從指定的屬性化物件建立可組合的組件,並將它加入至指定的撰寫批次。

ComposeExportedValue<T>(CompositionContainer, String, T)

依據指定之合約名稱,從指定的物件建立組件,並且在指定的撰寫容器中撰寫它。

ComposeExportedValue<T>(CompositionContainer, T)

從指定的值建立組件,並且在指定的撰寫容器中撰寫它。

ComposeParts(CompositionContainer, Object[])

從屬性化物件的陣列建立可組合的組件,並且在指定的撰寫容器中撰寫它們。

CreatePart(ComposablePartDefinition, Object)

使用指定的組件定義,從指定的屬性化物件建立可組合的組件。

CreatePart(Object)

從指定的屬性化物件建立可組合的組件。

CreatePart(Object, ReflectionContext)

使用指定的反映內容,從指定的屬性化物件建立可組合的組件。

CreatePartDefinition(Type, ICompositionElement)

建立具有指定之型別和原意的部分定義。

CreatePartDefinition(Type, ICompositionElement, Boolean)

建立具有指定之型別和原意的部分定義。

Exports(ComposablePartDefinition, Type)

傳回值,這個值表示指定部分否包含符合指定合約型別的匯出。

Exports<T>(ComposablePartDefinition)

傳回值,這個值表示指定部分否包含符合指定合約型別的匯出。

GetContractName(Type)

取得指定型別的正式合約名稱。

GetMetadataView<TMetadataView>(IDictionary<String,Object>)

從鬆散中繼資料的字典取得中繼資料檢視物件。

GetTypeIdentity(MethodInfo)

取得指定之方法的唯一識別項。

GetTypeIdentity(Type)

取得指定之型別的唯一識別項。

Imports(ComposablePartDefinition, Type)

傳回值,這個值表示指定部分否包含符合指定合約型別的匯入。

Imports(ComposablePartDefinition, Type, ImportCardinality)

傳回值,這個值表示指定部分否包含符合指定合約型別與匯入基數的匯入。

Imports<T>(ComposablePartDefinition)

傳回值,這個值表示指定部分否包含符合指定合約型別的匯入。

Imports<T>(ComposablePartDefinition, ImportCardinality)

傳回值,這個值表示指定部分否包含符合指定合約型別與匯入基數的匯入。

SatisfyImportsOnce(ICompositionService, Object)

在停用重新撰寫的情況下,使用指定的撰寫服務撰寫指定的組件。

SatisfyImportsOnce(ICompositionService, Object, ReflectionContext)

使用指定的撰寫服務 (其中已停用重新撰寫) 並使用指定的反映內容,以撰寫指定的組件。

適用於