ContractBasedImportDefinition 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表物件所需的 ComposablePart 匯入,且可指定合約名稱與元資料。
public ref class ContractBasedImportDefinition : System::ComponentModel::Composition::Primitives::ImportDefinition
public class ContractBasedImportDefinition : System.ComponentModel.Composition.Primitives.ImportDefinition
type ContractBasedImportDefinition = class
inherit ImportDefinition
Public Class ContractBasedImportDefinition
Inherits ImportDefinition
- 繼承
建構函式
| 名稱 | Description |
|---|---|
| ContractBasedImportDefinition() |
初始化 ContractBasedImportDefinition 類別的新執行個體。 |
| ContractBasedImportDefinition(String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, Boolean, Boolean, CreationPolicy, IDictionary<String, Object>) |
初始化一個新的類別實例 ContractBasedImportDefinition ,包含指定的合約名稱、必要型別識別碼、必要與可選的元資料、基數及建立策略,並指示匯入定義是可重組還是前置條件。 |
| ContractBasedImportDefinition(String, String, IEnumerable<KeyValuePair<String,Type>>, ImportCardinality, Boolean, Boolean, CreationPolicy) |
初始化一個新的類別實例 ContractBasedImportDefinition ,包含指定的合約名稱、所需的類型識別碼、必要的元資料、基數及建立策略,並指示匯入定義是否可重組或為前置條件。 |
屬性
| 名稱 | Description |
|---|---|
| Cardinality |
取得進口定義所需出口的基數。 (繼承來源 ImportDefinition) |
| Constraint |
會得到一個表達式,定義必須匹配條件以滿足此匯入定義所描述的匯入條件。 |
| ContractName |
拿到合約名稱。 (繼承來源 ImportDefinition) |
| IsPrerequisite |
會獲得一個值,指示是否必須滿足進口定義,零件才能開始生產出口物件。 (繼承來源 ImportDefinition) |
| IsRecomposable |
會得到一個值,表示匯入定義是否能多次滿足。 (繼承來源 ImportDefinition) |
| Metadata |
取得與此匯入相關的元資料。 (繼承來源 ImportDefinition) |
| RequiredCreationPolicy |
取得或設定一個值,表示進口商需要特定 CreationPolicy 出口商品以滿足該進口。 |
| RequiredMetadata |
取得匯入定義所需出口的元資料名稱。 |
| RequiredTypeIdentity |
會得到預期的匯出類型,與此 ContractBasedImportDefinition相符。 |
方法
| 名稱 | Description |
|---|---|
| Equals(Object) |
判斷指定的 物件是否等於目前的物件。 (繼承來源 Object) |
| GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
| GetType() |
取得目前實例的 Type。 (繼承來源 Object) |
| IsConstraintSatisfiedBy(ExportDefinition) |
回傳一個值,表示該物件所代表的限制是否被所代表的輸出定義所滿足。 |
| MemberwiseClone() |
建立目前 Object的淺層複本。 (繼承來源 Object) |
| ToString() |
回傳此 ContractBasedImportDefinition 物件的字串表示。 |
| ToString() |
回傳匯入定義的字串表示。 (繼承來源 ImportDefinition) |