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

이 메서드가 반환될 때 (있는 경우)로 정의된 ImportDefinition조건과 일치하는 개체 컬렉션 Export 이 포함됩니다. 그렇지 않으면 빈 IEnumerable<T> 개체입니다. 이 매개 변수는 초기화되지 않은 상태로 전달됩니다.

반품

지정된 조건과 일치하는 개체가 없거나 0이면 />이고, 지정한 조건과 정확히 일치하는 개체가 있으면 이고, 그렇지 않으면 입니다.

예외

definitionnull입니다.

적용 대상