Como faço um " dynamic service injection"?

Uma dúvida: Pq vc precisa injetar um enum ou uma string?

isso é uma longa historia rsrsrsrsrs, por aqui não daria pra contar