CompositionContract 類別

定義

表示組件之間的合約,可讓組合引擎比對匯入與匯出。

public ref class CompositionContract sealed
public sealed class CompositionContract
type CompositionContract = class
Public NotInheritable Class CompositionContract
繼承
CompositionContract

建構函式

CompositionContract(Type)

使用指定的合約型別,初始化 CompositionContract 類別的新執行個體。

CompositionContract(Type, String)

使用指定的合約名稱和型別,初始化 CompositionContract 類別的新執行個體。

CompositionContract(Type, String, IDictionary<String,Object>)

使用指定的合約名稱、類型和中繼資料限制式,初始化 CompositionContract 類別的新執行個體。

屬性

ContractName

取得合約的名稱。

ContractType

取得合約類型。

MetadataConstraints

取得合約的中繼資料限制式集合。

方法

ChangeType(Type)

建立具有指定之類型,但名稱及限制式與此物件相同的新合約。

Equals(Object)

判斷指定的物件是否等於這個 CompositionContract 的執行個體。

GetHashCode()

傳回此 CompositionContract 物件的雜湊碼。

GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

傳回此 CompositionContract 物件的字串表示。

TryUnwrapMetadataConstraint<T>(String, T, CompositionContract)

取得具有指定之類型及名稱的中繼資料限制式 (如果存在的話)。

適用於