AssemblyCatalog.GetExports(ImportDefinition) Metodo

Definizione

Ottiene una raccolta di esportazioni che corrispondono alle condizioni specificate dalla definizione di importazione.

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))

Parametri

definition
ImportDefinition

Condizioni che specificano quali esportazioni devono corrispondere.

Valori restituiti

Raccolta di esportazioni che corrispondono alle condizioni specificate da definition.

Eccezioni

definition è null.

L'oggetto ComposablePartCatalog è stato eliminato.

Commenti

Note per gli eredi

Gli override di questa proprietà non devono mai restituire null se nessuna ExportDefinition corrisponde alle condizioni definite da definition; restituisce invece un oggetto vuoto IEnumerable<T>.

Si applica a