Share via


ExportDescriptorPromise 생성자

정의

ExportDescriptorPromise 클래스의 새 인스턴스를 초기화합니다.

public:
 ExportDescriptorPromise(System::Composition::Hosting::Core::CompositionContract ^ contract, System::String ^ origin, bool isShared, Func<System::Collections::Generic::IEnumerable<System::Composition::Hosting::Core::CompositionDependency ^> ^> ^ dependencies, Func<System::Collections::Generic::IEnumerable<System::Composition::Hosting::Core::CompositionDependency ^> ^, System::Composition::Hosting::Core::ExportDescriptor ^> ^ getDescriptor);
public ExportDescriptorPromise (System.Composition.Hosting.Core.CompositionContract contract, string origin, bool isShared, Func<System.Collections.Generic.IEnumerable<System.Composition.Hosting.Core.CompositionDependency>> dependencies, Func<System.Collections.Generic.IEnumerable<System.Composition.Hosting.Core.CompositionDependency>,System.Composition.Hosting.Core.ExportDescriptor> getDescriptor);
new System.Composition.Hosting.Core.ExportDescriptorPromise : System.Composition.Hosting.Core.CompositionContract * string * bool * Func<seq<System.Composition.Hosting.Core.CompositionDependency>> * Func<seq<System.Composition.Hosting.Core.CompositionDependency>, System.Composition.Hosting.Core.ExportDescriptor> -> System.Composition.Hosting.Core.ExportDescriptorPromise
Public Sub New (contract As CompositionContract, origin As String, isShared As Boolean, dependencies As Func(Of IEnumerable(Of CompositionDependency)), getDescriptor As Func(Of IEnumerable(Of CompositionDependency), ExportDescriptor))

매개 변수

contract
CompositionContract

약속한 계약입니다.

origin
String

약속 원본에 대한 설명입니다. 예를 들어 파트 형식입니다.

isShared
Boolean

약속이 공유 상태이면 true이고, 그렇지 않으면 false입니다.

dependencies
Func<IEnumerable<CompositionDependency>>

약속을 충족하는 데 필요한 종속성을 제공하는 함수입니다.

getDescriptor
Func<IEnumerable<CompositionDependency>,ExportDescriptor>

약속한 설명자를 제공하는 함수입니다.

적용 대상