Udostępnij za pośrednictwem


ExportDescriptorPromise Konstruktor

Definicja

Inicjuje nowe wystąpienie klasy 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))

Parametry

contract
CompositionContract

Obiecana umowa.

origin
String

Opis pochodzenia obietnicy. Na przykład typ części.

isShared
Boolean

true jeśli obietnica jest udostępniana, w przeciwnym razie false.

dependencies
Func<IEnumerable<CompositionDependency>>

Funkcja, która zapewnia zależności wymagane do spełnienia obietnicy.

getDescriptor
Func<IEnumerable<CompositionDependency>,ExportDescriptor>

Funkcja, która udostępnia obiecany deskryptor.

Dotyczy