ComposablePartCatalog.GetExports(ImportDefinition) Metod

Definition

Hämtar en lista över exportdefinitioner som matchar villkoret som definieras av det angivna ImportDefinition objektet.

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

Parametrar

definition
ImportDefinition

Villkoren för de objekt som ExportDefinition ska returneras.

Returer

En samling Tuple<T1,T2> som innehåller objekten ExportDefinition och deras associerade ComposablePartDefinition objekt för objekt som matchar villkoret som anges av definition.

Undantag

definition är null.

Kommentarer

Åsidosättningar av den här metoden bör aldrig returnera null. Om inget ExportDefinition matchar de villkor som definierats av definitionreturnerar du ett tomt IEnumerable<T> objekt.

Gäller för