ComposablePart.SetImport(ImportDefinition, IEnumerable<Export>) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee stelt u de import die wordt beschreven door het opgegeven ImportDefinition object in op basis van de opgegeven exports.
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))
Parameters
- definition
- ImportDefinition
Een van de objecten uit de ImportDefinitions eigenschap waarmee de import wordt opgegeven die moet worden ingesteld.
- exports
- IEnumerable<Export>
Een verzameling Export objecten waarvan u de import wilt instellen die wordt beschreven door definition.
Uitzonderingen
Het ComposablePart object is verwijderd.
Er is een fout opgetreden bij het instellen van het importeren dat door het ImportDefinition object wordt beschreven.
definition is niet afkomstig van de ImportDefinitions eigenschap op de ComposablePart.
– of –
exports bevat een element dat is null.
– of –
exports is leeg en Cardinality is ExactlyOne.
– of –
exports bevat meer dan één element en Cardinality is ZeroOrOne of ExactlyOne.
SetImport(ImportDefinition, IEnumerable<Export>) is eerder gebeld en IsRecomposable is false.