ExportDescriptorProvider.GetExportDescriptors Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Recupera os descritores de exportação da promessa para a chave de exportação especificada.
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)
Parâmetros
- contract
- CompositionContract
A chave de exportação necessária para outro componente.
- descriptorAccessor
- DependencyAccessor
Um acessador para os outros descritores na composição.
Retornos
Uma coleção de promessas para novos descritores de exportação.
Comentários
Um provedor só é consultado uma vez para cada chave de exportação exclusiva. O acessador descritor só poderá ser consultado imediatamente se o descritor que está sendo prometido for um adaptador, como Lazy<T>. Caso contrário, as dependências só devem ser consultadas dentro da execução da função fornecida ao ExportDescriptorPromise. Os descritores reais fornecidos por esse método não devem fechar ou referenciar nenhum aspecto da estrutura de dependência/promessa, pois isso impediria que a estrutura fosse coletada.