J'essaie d'avoir une dépendance enregistrée pour partager une instance par exécution de la fonction Azure déclenchée par Eventhub (créer une nouvelle instance à chaque exécution de la fonction Azure).Portée Autofac InstancePerRequest dans Azure Function
J'ai essayé s'inscrire comme ci-dessous:
builder.RegisterType<TrialClass>().As<ITrialClass>().InstancePerRequest();
Mais il ne parvient dire
Aucune portée avec une correspondance de balise 'AutofacWebRequest' est visible du champ d'application dans laquelle l'instance a été demandé
Existe-t-il un moyen de gérer ce cas?
.
Je ne pense pas encore que DI soit correctement pris en charge pour les fonctions Azure – Mikhail
Comment résoudre cette dépendance? –
Je résous manuellement la classe de point d'entrée (qui est un .dll et fait la majeure partie du travail) de run.csx – Tany