| PassportAuthenticationEventArgs | |
| System.Web.Security (system.web.dll) | sealed class |
This class is a custom System.EventArgs object
that is used in the event handler for the
PassportAuthenticationModule.Authenticate event.
It provides three properties: Context, which
provides a reference to the current
System.Web.HttpContext; User,
which will be a null reference and Identity, which
will contain the information received from Passport as a
PassportIdentity object.You can implement a custom authentication scheme and set the
User value programmatically to the appropriate
user identity. If you do not set it to a non-null value, the
PassportAuthenticationModule will create a
System.Security.Principal.WindowsPrincipal object
based on the information supplied in the
PassportIdentity object and assign it to the
System.Web.HttpContext.User property.public sealed class PassportAuthenticationEventArgs : EventArgs {
// Public Constructors
public PassportAuthenticationEventArgs (PassportIdentity identity , System.Web.HttpContext context );
// Public Instance Properties
public HttpContext Context {get; }
public PassportIdentity Identity {get; }
public IPrincipal User {set; get; }
}
Hierarchy
System.Object 
System.EventArgs 
PassportAuthenticationEventArgsPassed To
PassportAuthenticationEventHandler.{BeginInvoke(
), Invoke( )}