Condividi tramite


CompositionScopeDefinition.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.

Eccezioni

definition è null.

L'interfaccia ComposablePartCatalog è stata eliminata.

Commenti

Nota per gli eredi

Gli override di questa proprietà non devono mai restituire null. Se non esiste alcuna ExportDefinition corrispondenza con le condizioni definite da definition, restituisce un oggetto vuoto IEnumerable<T>.

Si applica a