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 definition
açı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 null
bir öğe içerir.
-veya-
exports
boş ve Cardinality şeklindedir ExactlyOne.
-veya-
exports
birden fazla öğe içerir ve Cardinality veya ExactlyOneşeklindedirZeroOrOne.
SetImport(ImportDefinition, IEnumerable<Export>) daha önce çağrıldı ve IsRecomposable şeklindedir false
.