Как реализован класс FormsAuthentication? Как увидеть его источник?
-
27-10-2019 - |
Вопрос
Мне просто любопытно найти, как был реализован класс System.Web.security.formsauthentication. Поэтому я открыл C: Program Files (x86) Справочные сборки microsoft framework.netframework v4.0 system.web.dll в отражателе, но эти методы класса не показывают никакого кода. Этот класс не получен ни от другого класса и его герметичного класса. Если я вижу пустой код, как следующий в отражателе, что это значит? Как вход в систему и функциональность входа на самом деле работают в этом случае.
public static void SetAuthCookie(string userName, bool createPersistentCookie)
{
}
public static void SignOut()
{
}
Решение
Справочные сборы содержат только метаданные, а не реальные коды (в основном используется Visual Studio для приведенных приведений сборки).
Используя отражатель, вам нужно сделать файл | Откройте глобальный кэш сборки и получите System.Web оттуда, после того, как выгрузил другую систему. Web из справочных сборков.