ComposablePart.SetImport(ImportDefinition, IEnumerable<Export>) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
ComposablePart Nesnesi atılmış.
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.
SetImport(ImportDefinition, IEnumerable<Export>) daha önce çağrıldı ve IsRecomposable şeklindedir false.