ExportProvider.TryGetExports Метод

Определение

Возвращает все экспорты, соответствующие условиям указанного импорта.

public:
 bool TryGetExports(System::ComponentModel::Composition::Primitives::ImportDefinition ^ definition, System::ComponentModel::Composition::Hosting::AtomicComposition ^ atomicComposition, [Runtime::InteropServices::Out] System::Collections::Generic::IEnumerable<System::ComponentModel::Composition::Primitives::Export ^> ^ % exports);
public bool TryGetExports(System.ComponentModel.Composition.Primitives.ImportDefinition definition, System.ComponentModel.Composition.Hosting.AtomicComposition? atomicComposition, out System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.Export>? exports);
public bool TryGetExports(System.ComponentModel.Composition.Primitives.ImportDefinition definition, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition, out System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.Export> exports);
member this.TryGetExports : System.ComponentModel.Composition.Primitives.ImportDefinition * System.ComponentModel.Composition.Hosting.AtomicComposition * seq -> bool
Public Function TryGetExports (definition As ImportDefinition, atomicComposition As AtomicComposition, ByRef exports As IEnumerable(Of Export)) As Boolean

Параметры

definition
ImportDefinition

Объект, определяющий Export условия получения объектов.

atomicComposition
AtomicComposition

Контейнер транзакций для композиции.

exports
IEnumerable<Export>

При возврате этого метода содержит коллекцию Export объектов, которые соответствуют условиям, определенным ImportDefinitionв случае обнаружения; в противном случае — пустой IEnumerable<T> объект. Этот параметр передается неинициализирован.

Возвращаемое значение

trueЗначение , если CardinalityZeroOrOneZeroOrMoreExportImportDefinition имеется true или Cardinality есть ноль ZeroOrOne объектов, которые соответствуют условиям указанного ExactlyOneExportзначения; ImportDefinition в противном случае . false

Исключения

definition равно null.

Применяется к