Language

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

Promise を満たすために必要な依存関係を提供する関数。

getDescriptor
Func<IEnumerable<CompositionDependency>,ExportDescriptor>

約束された記述子を提供する関数。

適用対象

こちらもご覧ください