FormsAuthenticationクラスはどのように実装されていますか?そのソースを見る方法は?
-
27-10-2019 - |
質問
System.web.security.formsauthenticationクラスがどのように実装されているかを検索することに興味があります。したがって、c:プログラムファイル(x86) reference assemblies microsoft framework.netframework v4.0 system.dllをリフレクターに開きましたが、このクラスのメソッドはコードを表示していません。このクラスは、他のクラスとその封印されたクラスから派生したものではありません。反射器にフォローするような空のコードを見たら、これはどういう意味ですか?この場合、ログインとログアウトの機能が実際にどのように機能するか。
public static void SetAuthCookie(string userName, bool createPersistentCookie)
{
}
public static void SignOut()
{
}
解決
参照アセンブリにはメタデータのみが含まれており、実際のコードではなく(主にアセンブリを参照するときにVisual Studioで使用されます)。
リフレクターを使用すると、ファイルを実行する必要がありますグローバルアセンブリキャッシュを開き、そこからシステムを取得します。参照アセンブリから他のSystem.Webをアンロードした後。
所属していません StackOverflow