次の方法で共有


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>

保証された記述子を提供する関数。

適用対象