+2 votos
35 visitas

Estou fazendo a injeção da seguinte forma em um BusinessComponent:

[Inject]
public ISecurityService SecurityService { get; set; }

E quando tento utilziar o método GetLoggedUserEmail, é lançada uma exceção dizendo que o método não está implementado, e verificando nos fontes da tecnologia (master), ele de fato não está.

Existe outra forma de pegar o e-mail do usuário logado?

por (145 pontos) | 35 visitas
Isso começou a ocorrer apenas na master? Pois faço a injeção dessa interface sem problemas na 19.0. Não poderia ser os binários? Ausência de BENNER.TECNOLOGIA.APPLICATION.IOC ?

1 Resposta

0 votos

Boa tarde,

não sei se vai atender sua necessidade, mas acabo utilizado o objeto "Benner.Tecnologia.Common.BennerContext.Security", aonde dentro dele possui o GetLoggedUserEmail.

Neste caso acabo não utilizando a injeção de dependência.

por (105 pontos)

Perguntas relacionadas

+3 votos
1 resposta
0 votos
0 respostas
+4 votos
1 resposta
perguntado 20 Fev, 2015 por rodolfo.dias (20 pontos) | 71 visitas
+6 votos
1 resposta
436 perguntas
484 respostas
350 comentários
469 usuários