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.

Foi útil?

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
scroll top