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

Eccezioni

definition è null.

L'oggetto ComposablePartCatalog è stato eliminato.

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