Разрешение сборки в мультитенантном приложении

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

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

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

0 ответов

Другие вопросы по тегам