System.Web.Security.ComBoostPrincipal.ComBoostPrincipal C# (CSharp) Method

ComBoostPrincipal() public method

Initialize comboost principal.
public ComBoostPrincipal ( IPrincipal user ) : System
user IPrincipal Principal to wrapper.
return System
        public ComBoostPrincipal(IPrincipal user)
        {
            if (user == null)
                throw new ArgumentNullException("user");
            CurrentRoute = RouteTable.Routes.GetRouteData(new HttpContextWrapper(HttpContext.Current));
            if (ComBoostAuthentication.IsEnabled)
            {
                Identity = new ComBoostIdentity(this);
                OriginPrincipal = this;
            }
            else
            {
                Identity = user.Identity;
                OriginPrincipal = user;
            }
        }