Question

Je suis curieux de findout comment la classe est System.Web.Security.FormsAuthentication été mis en œuvre. Je suis donc ouvert C: \ Program Files (x86) \ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.0 \ System.Web.dll dans le réflecteur, mais ces méthodes de classe ne montrent aucun code. Cette classe ne découle pas d'une autre classe et sa classe scellée. Si je vois le code vide comme suit dans le réflecteur, ce que cela signifie? Comment le login et le travail fait functionlaity déconnexion dans ce cas.

public static void SetAuthCookie(string userName, bool createPersistentCookie)
{
}

public static void SignOut()
{
}
Était-ce utile?

La solution

Assemblées de référence ne contiennent que des métadonnées, pas de code réel (la plupart du temps utilisé par Visual Studio lors du référencement des ensembles).

Utilisation de réflecteur, vous devez faire Fichier | Ouvrez Global Assembly Cache et obtenir System.Web à partir de là, après avoir déchargé l'autre System.Web des assemblées de référence.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top