2016-11-01 2 views

Répondre

1

La modification du contenu du conteneur mutualisé pour un locataire que vous avez déjà configuré n'est pas prise en charge. Vous pouvez add registrations to a child lifetime scope dérivé d'une portée de client hébergé, mais vous ne pouvez pas modifier l'étendue de client hébergé sans reconstruire le conteneur. En général, you should treat a container as immutable - une fois que vous avez construit et résolu quelque chose, vous ne devriez pas le changer.

+0

Je l'ai eu. Mais sera-t-il incorrect si je vais créer un nouveau conteneur multitenant avec de nouvelles inscriptions? –

+1

Je ne comprends pas votre question de suivi. Longue histoire courte: Si vous résolvez quelque chose à partir d'un conteneur, vous êtes coincé avec elle. Si vous devez changer le contenu du conteneur, vous avez besoin d'un nouveau conteneur. Cela signifie que vous devez disposer de l'ancien conteneur, ce qui signifie généralement également le redémarrage de l'application. Ne pas disposer de l'ancien conteneur ou conserver un mélange d'anciens éléments résolus et de nouveaux éléments résolus place votre application dans un état incohérent - des éléments qui ne partagent plus le bon ensemble de dépendances. –