Domanda

Sono solo curioso di findout come è stata implementata la classe System.Web.Security.FormsAuthentication. Ho quindi aperto C: \ Program Files (x86) \ Riferimento Assemblies \ Microsoft \ Framework.NETFramework \ v4.0 \ System.Web.dll in Reflector, ma questo metodi di classe non vengono visualizzati alcun codice. Questa classe non deriva da alcun un'altra classe e la sua una classe chiusa. Se vedo il codice vuota come segue nella parabola, cosa significa questo? Come il login e il logout functionlaity in realtà il lavoro in questo caso.

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

public static void SignOut()
{
}
È stato utile?

Soluzione

Gruppi di riferimento comprende soltanto i metadati, non reale il codice (per lo più utilizzato da Visual Studio per quando si fa riferimento assemblee).

Utilizzando Reflector, è necessario fare File | Aprire Global Assembly Cache e ottenere System.Web da lì, dopo aver scaricato l'altro System.Web da assembly di riferimento.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top