Determine se o structureMap tem um tipo específico configurado?
-
03-07-2019 - |
Pergunta
Existe uma maneira de determinar se um tipo específico foi configurado no StructureMap?
Quero retornar um tipo genérico se ele não tiver sido configurado especificamente no StructureMap.
Solução
Em v2.6 você quer:
IContainer.Model.HasImplementationsFor(serviceType)
Outras dicas
De StructureMap versão 2.5.1 Há um TryGetInstance<T>()
e TryGetNamedInstance<T>()
que retornará o valor padrão de T
E se T
Não é conhecido.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow