Classe WindowsAuthenticationEventArgs
Assembly: System.Web (in system.web.dll)
La classe WindowsAuthenticationEventArgs viene utilizzata per fornire valori di evento all'evento WindowsAuthentication_OnAuthenticate e per consentire di specificare un'identità Windows personalizzata per la richiesta corrente.
L'oggetto WindowsAuthenticationModule consente di creare un oggetto WindowsAuthenticationEventArgs utilizzando l'identità Windows fornita da IIS e dall'oggetto HttpContext corrente e lo passa all'evento WindowsAuthentication_OnAuthenticate.
È possibile utilizzare la proprietà User dell'oggetto WindowsAuthenticationEventArgs fornito all'evento WindowsAuthentication_OnAuthenticate per impostare la proprietà User dell'oggetto corrente HttpContext su un oggetto IPrincipal personalizzato. Se non viene specificato un valore per la proprietà User durante l'evento WindowsAuthentication_OnAuthenticate, l'identità Windows fornita da IIS viene utilizzata come identità della richiesta corrente. Se in IIS è utilizzata l'autenticazione anonima, la proprietà Identity viene impostata sull'identità restituita dal metodo GetAnonymous.
L'evento WindowsAuthentication_OnAuthenticate viene generato solo quando l'oggetto Mode di autenticazione è impostato su Windows e WindowsAuthenticationModule è un modulo HTTP attivo per l'applicazione.
- AspNetHostingPermission per utilizzare la classe WindowsAuthenticationEventArgs in un ambiente host. Valore richiesta: LinkDemand. Valore autorizzazione: Minimal.
Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema.