ComposablePart.SetImport(ImportDefinition, IEnumerable<Export>) 方法

定義

設定指定的 ImportDefinition 物件所描述,將由指定的匯出所滿足的匯入。

public:
 abstract void SetImport(System::ComponentModel::Composition::Primitives::ImportDefinition ^ definition, System::Collections::Generic::IEnumerable<System::ComponentModel::Composition::Primitives::Export ^> ^ exports);
public abstract void SetImport (System.ComponentModel.Composition.Primitives.ImportDefinition definition, System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.Export> exports);
abstract member SetImport : System.ComponentModel.Composition.Primitives.ImportDefinition * seq<System.ComponentModel.Composition.Primitives.Export> -> unit
Public MustOverride Sub SetImport (definition As ImportDefinition, exports As IEnumerable(Of Export))

參數

definition
ImportDefinition

來自 ImportDefinitions 屬性的一個物件,該屬性指定要設定的匯入。

exports
IEnumerable<Export>

要為其設定 definition 所描述之匯入的 Export 物件集合。

例外狀況

ComposablePart 物件已經處置。

definitionnull

-或-

exportsnull

設定 ImportDefinition 物件所描述之匯入時發生錯誤。

definition 不是源自 ImportDefinitions 上的 ComposablePart 屬性。

-或-

exports 包含是 null 的項目。

-或-

exports 是空的,而且 CardinalityExactlyOne

-或-

exports 包含一個以上的項目,而且 CardinalityZeroOrOneExactlyOne

適用於