ComposablePartDefinition 類別

定義

定義可組合之部分定義的抽象基底類別,這些部分定義描述並啟用 ComposablePart 物件的建立方式。

public ref class ComposablePartDefinition abstract
public abstract class ComposablePartDefinition
type ComposablePartDefinition = class
Public MustInherit Class ComposablePartDefinition
繼承
ComposablePartDefinition

建構函式

ComposablePartDefinition()

初始化 ComposablePartDefinition 類別的新執行個體。

屬性

ExportDefinitions

取得 ExportDefinition 物件的集合,這些物件描述由此 ComposablePartDefinition 物件定義之部分所匯出的物件。

ImportDefinitions

取得 ImportDefinition 物件的集合,這些物件描述由此 ComposablePartDefinition 物件定義之部分所要求的匯入。

Metadata

取得這個 ComposablePartDefinition 物件的中繼資料集合。

方法

CreatePart()

建立 ComposablePartDefinition 所描述之部分的新執行個體。

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

擴充方法

Exports(ComposablePartDefinition, Type)

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

Exports<T>(ComposablePartDefinition)

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

Imports(ComposablePartDefinition, Type)

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

Imports(ComposablePartDefinition, Type, ImportCardinality)

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

Imports<T>(ComposablePartDefinition)

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

Imports<T>(ComposablePartDefinition, ImportCardinality)

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

ContainsPartMetadata<T>(ComposablePartDefinition, String, T)

取得值,指出指定的組件是否包含具有指定之索引鍵和值的中繼資料。

ContainsPartMetadataWithKey(ComposablePartDefinition, String)

取得值,指出指定的組件是否包含具有指定之索引鍵的中繼資料。

Exports(ComposablePartDefinition, String)

取得值,這個值表示指定組件是否匯出指定協定。

Imports(ComposablePartDefinition, String)

決定指定的組件是否匯入指定的合約。

Imports(ComposablePartDefinition, String, ImportCardinality)

判斷指定的組件是否匯入具有指定之基數的指定合約。

適用於