Разрешение сборки в мультитенантном приложении - PullRequest
0 голосов
/ 13 сентября 2018

Я использую «AppDomain.CurrentDomain.AssemblyResolve» в своем мультитенантном приложении и в методе Assembly Resolve, я планирую разрешить dll на основе текущего арендатора. Проблема в том, что метод Assembly Resolve всегда ссылается на первый контекст запроса. Я понимаю, что поскольку Assembly Resolve зарегистрирована в AppDomain, она будет использовать тот же контекст, который был получен во время первого вызова.

Мой вопрос:
Какие есть другие варианты разрешения сборки для каждого арендатора?
Мне нужно как-то знать контекст арендатора в Assembly Resolve.

Я пытался отменить регистрацию и перерегистрировать событие AssemblyResolve, но это также невозможно.

...