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 プロパティのオブジェクトの 1 つ。

exports
IEnumerable<Export>

definitionによって記述されたインポートを設定するExport オブジェクトのコレクション。

例外

ComposablePart オブジェクトが破棄されました。

definitionnullです。

-または-

exportsnullです。

ImportDefinition オブジェクトによって記述されたインポートの設定中にエラーが発生しました。

definitionは、ComposablePartImportDefinitions プロパティから作成されたものではありません。

-または-

exports には、 nullされる要素が含まれています。

-または-

exports が空で、 CardinalityExactlyOne

-または-

exports には複数の要素が含まれており、 CardinalityZeroOrOne または ExactlyOne

適用対象