Aracılığıyla paylaş


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 değeridir.

-veya-

exports, null değeridir.

Nesne tarafından açıklanan içeri aktarma ayarlanırken ImportDefinition 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 ExactlyOneşeklindedirZeroOrOne.

Şunlara uygulanır