ComposablePart.SetImport(ImportDefinition, IEnumerable<Export>) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定した 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 オブジェクトが破棄されました。
ImportDefinition オブジェクトによって記述されたインポートの設定中にエラーが発生しました。
definitionは、ComposablePartの ImportDefinitions プロパティから作成されたものではありません。
-または-
exports には、 nullされる要素が含まれています。
-または-
exports が空で、 Cardinality が ExactlyOne。
-または-
exports には複数の要素が含まれており、 Cardinality が ZeroOrOne または ExactlyOne。
SetImport(ImportDefinition, IEnumerable<Export>) が以前に呼び出され、 IsRecomposable が false。