Amss.Boilerplate.Common.Security.ApplicationPrincipal.ApplicationPrincipal C# (CSharp) Method

ApplicationPrincipal() public method

public ApplicationPrincipal ( IApplicationIdentity identity, string roles, string permissions ) : System
identity IApplicationIdentity
roles string
permissions string
return System
        public ApplicationPrincipal(IApplicationIdentity identity, string[] roles, string[] permissions)
        {
            Contract.Assert(identity != null);
            Contract.Assert(roles != null);
            Contract.Assert(permissions != null);

            this.Identity = identity;
            this.roles = roles;
            this.permissions = permissions;
        }