Sdílet prostřednictvím


CompositionScopeDefinition.GetExports(ImportDefinition) Metoda

Definice

Získá kolekci exportů, které odpovídají podmínkám určeným definicí importu.

public:
 override System::Collections::Generic::IEnumerable<Tuple<System::ComponentModel::Composition::Primitives::ComposablePartDefinition ^, System::ComponentModel::Composition::Primitives::ExportDefinition ^> ^> ^ GetExports(System::ComponentModel::Composition::Primitives::ImportDefinition ^ definition);
public override System.Collections.Generic.IEnumerable<Tuple<System.ComponentModel.Composition.Primitives.ComposablePartDefinition,System.ComponentModel.Composition.Primitives.ExportDefinition>> GetExports (System.ComponentModel.Composition.Primitives.ImportDefinition definition);
override this.GetExports : System.ComponentModel.Composition.Primitives.ImportDefinition -> seq<System.ComponentModel.Composition.Primitives.ComposablePartDefinition * System.ComponentModel.Composition.Primitives.ExportDefinition>
Public Overrides Function GetExports (definition As ImportDefinition) As IEnumerable(Of Tuple(Of ComposablePartDefinition, ExportDefinition))

Parametry

definition
ImportDefinition

Podmínky, které určují, které exporty se mají shodovat.

Návraty

Kolekce exportů, které odpovídají zadaným podmínkám.

Výjimky

definition je null.

Poznámky

Poznámka pro dědice

Přepsání této vlastnosti by nikdy nemělo vracet null. Pokud neexistuje žádná ExportDefinition , která by odpovídala podmínkám definovaným nástrojem definition, vraťte prázdnou IEnumerable<T>hodnotu .

Platí pro