ExportDescriptorProvider.GetExportDescriptors Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Recupera i descrittori di esportazione delle promesse per la chiave di esportazione specificata.
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)
Parametri
- contract
- CompositionContract
Chiave di esportazione richiesta da un altro componente.
- descriptorAccessor
- DependencyAccessor
Funzione di accesso per gli altri descrittori della composizione.
Restituisce
Raccolta di suggerimenti per i nuovi descrittori di esportazione.
Commenti
Un provider viene eseguito una query una sola volta per ogni chiave di esportazione univoca. La funzione di accesso descrittore può essere eseguita immediatamente solo se il descrittore promesso è un adattatore, ad esempio Lazy<T>. In caso contrario, le dipendenze devono essere eseguite solo all'interno dell'esecuzione della funzione fornita all'oggetto ExportDescriptorPromise. I descrittori effettivi forniti da questo metodo non devono chiudere o fare riferimento ad alcun aspetto della struttura di dipendenza/promessa, in quanto ciò impedisce che la struttura venga raccolta in Garbage Collection.
Si applica a
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per