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
- 繼承
建構函式
ContractBasedImportDefinition() |
初始化 ContractBasedImportDefinition 類別的新執行個體。 |
ContractBasedImportDefinition(String, String, IEnumerable<KeyValuePair<String,Type>>, ImportCardinality, Boolean, Boolean, CreationPolicy) |
使用指定的合約名稱、必要型別識別、必要中繼資料、基數和建立原則,以及指出匯入定義是可重新撰寫的還是必要條件,初始化 ContractBasedImportDefinition 類別的新執行個體。 |
ContractBasedImportDefinition(String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, Boolean, Boolean, CreationPolicy, IDictionary<String, Object>) |
使用指定的合約名稱、必要型別識別、必要和選擇性中繼資料、基數和建立原則,以及指出匯入定義是可重新撰寫的還是必要條件,初始化 ContractBasedImportDefinition 類別的新執行個體。 |
屬性
Cardinality |
取得匯入定義所需之匯出的基數。 (繼承來源 ImportDefinition) |
Constraint |
取得運算式,這個運算式定義必須滿足才能符合此匯入定義所描述之匯入的條件。 |
ContractName |
取得合約的名稱。 (繼承來源 ImportDefinition) |
IsPrerequisite |
取得值,這個值表示是否必須先滿足匯入定義,部分才能開始產生匯出物件。 (繼承來源 ImportDefinition) |
IsRecomposable |
取得值,這個值表示是否可以多次滿足匯入定義。 (繼承來源 ImportDefinition) |
Metadata |
取得與這個匯入相關聯的中繼資料。 (繼承來源 ImportDefinition) |
RequiredCreationPolicy |
取得或設定值,這個值表示對於用來滿足這個匯入的匯出結果,匯入工具需要特定 CreationPolicy。 |
RequiredMetadata |
取得匯入定義所需之匯出的中繼資料名稱。 |
RequiredTypeIdentity |
取得符合此 ContractBasedImportDefinition 之匯出的預期型別。 |
方法
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
IsConstraintSatisfiedBy(ExportDefinition) |
傳回值,這個值表示指定之匯出定義所表示的匯出是否滿足此物件所表示的限制。 |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
ToString() |
傳回此 ContractBasedImportDefinition 物件的字串表示。 |
ToString() |
傳回匯入定義的字串表示。 (繼承來源 ImportDefinition) |