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>

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

적용 대상

추가 정보