Condividi tramite


AssemblyCatalog.GetExports(ImportDefinition) Metodo

Definizione

Ottiene una raccolta delle esportazioni che corrispondono alle condizioni specificate dalla definizione dell'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 di quali esportazioni trovare la corrispondenza.

Restituisce

Raccolta di esportazioni che corrispondono alle condizioni specificate da definition.

Eccezioni

definition è null.

L'interfaccia ComposablePartCatalog è stata eliminata.

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