ComposablePart.SetImport(ImportDefinition, IEnumerable<Export>) Yöntem

Tanım

Belirtilen nesne tarafından açıklanan içeri aktarmayı, belirtilen ImportDefinition dışarı aktarmalar tarafından karşılanacak şekilde ayarlar.

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))

Parametreler

definition
ImportDefinition

Özelliğinden ayarlanacak içeri aktarmayı belirten nesnelerden ImportDefinitions biri.

exports
IEnumerable<Export>

tarafından definitionaçıklanan içeri aktarmanın ayarlanacağı nesne koleksiyonuExport.

Özel durumlar

definition, null'e eşittir.

-veya-

exports, null'e eşittir.

Nesne tarafından ImportDefinition açıklanan içeri aktarma ayarlanırken bir hata oluştu.

definition üzerindeki özelliğinden ImportDefinitionsComposablePartkaynaklanmadı.

-veya-

exports olan nullbir öğe içerir.

-veya-

exports boş ve Cardinality şeklindedir ExactlyOne.

-veya-

exportsbirden fazla öğe içerir ve Cardinality veya ExactlyOneolurZeroOrOne.

Şunlara uygulanır