ExportDescriptorProvider.GetExportDescriptors Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft Zusageexportdeskriptoren für den angegebenen Exportschlüssel ab.
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)
Parameter
- contract
- CompositionContract
Der exportschlüssel, der von einer anderen Komponente benötigt wird.
- descriptorAccessor
- DependencyAccessor
Ein Accessor für die anderen Deskriptoren in der Komposition.
Gibt zurück
Eine Sammlung von Zusagen für neue Exportdeskriptoren.
Hinweise
Ein Anbieter wird nur einmal für jeden eindeutigen Exportschlüssel abgefragt. Der Deskriptor-Accessor kann nur sofort abgefragt werden, wenn der zugesagte Deskriptor ein Adapter ist, z Lazy<T>. B. . Andernfalls sollten Abhängigkeiten nur innerhalb der Ausführung der für die ExportDescriptorPromiseFunktion bereitgestellten Abgefragt werden. Die tatsächlichen Deskriptoren, die von dieser Methode bereitgestellt werden, dürfen keinen Aspekt der Abhängigkeits-/Zusagestruktur schließen oder verweisen, da dadurch verhindert wird, dass die Struktur garbage collection wird.