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>
Коллекция Export объектов, из которых необходимо задать импорт, описанный definitionв разделе .
Исключения
ComposablePart Объект был удален.
Произошла ошибка при задании импорта, описанного ImportDefinition объектом.
definition не исходил из ImportDefinitions свойства на объекте ComposablePart.
–или–
exports содержит элемент, который является null.
–или–
exports является пустым и Cardinality имеет значение System.ComponentModel.Composition.Primitives.ImportCardinality.ExactlyOne.
–или–
exports содержит несколько элементов и Cardinality имеет System.ComponentModel.Composition.Primitives.ImportCardinality.ZeroOrOne или System.ComponentModel.Composition.Primitives.ImportCardinality.ExactlyOne.
SetImport(ImportDefinition, IEnumerable<Export>) ранее был вызван и IsRecomposable имеет значение false.