ExportDescriptorProvider.GetExportDescriptors Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar löftesexportbeskrivningar för den angivna exportnyckeln.
public:
abstract System::Collections::Generic::IEnumerable<System::Composition::Hosting::Core::ExportDescriptorPromise ^> ^ GetExportDescriptors(System::Composition::Hosting::Core::CompositionContract ^ contract, System::Composition::Hosting::Core::DependencyAccessor ^ descriptorAccessor);
public abstract System.Collections.Generic.IEnumerable<System.Composition.Hosting.Core.ExportDescriptorPromise> GetExportDescriptors(System.Composition.Hosting.Core.CompositionContract contract, System.Composition.Hosting.Core.DependencyAccessor descriptorAccessor);
abstract member GetExportDescriptors : System.Composition.Hosting.Core.CompositionContract * System.Composition.Hosting.Core.DependencyAccessor -> seq<System.Composition.Hosting.Core.ExportDescriptorPromise>
Public MustOverride Function GetExportDescriptors (contract As CompositionContract, descriptorAccessor As DependencyAccessor) As IEnumerable(Of ExportDescriptorPromise)
Parametrar
- contract
- CompositionContract
Exportnyckeln som krävs av en annan komponent.
- descriptorAccessor
- DependencyAccessor
En accessor för de andra beskrivningarna i kompositionen.
Returer
En samling löften för nya exportbeskrivningar.
Kommentarer
En provider frågas bara en gång för varje unik exportnyckel. Den beskrivande åtkomstorn kan bara frågas omedelbart om beskrivningen som utlovas är ett kort, till exempel Lazy<T>. I annat fall bör beroenden endast efterfrågas inom körningen av funktionen som tillhandahålls ExportDescriptorPromisetill . De faktiska deskriptorerna som tillhandahålls av den här metoden får inte stängas över eller referera till någon aspekt av beroende-/löftesstrukturen, eftersom detta skulle förhindra att strukturen samlas in skräp.