System.Security.Claims.ClaimsPrincipal.ClaimsPrincipal C# (CSharp) Method

ClaimsPrincipal() public method

Initializes an instance of ClaimsPrincipal
if 'identity' is null.
public ClaimsPrincipal ( IIdentity identity ) : System.Collections.Generic
identity IIdentity representing the subject in the principal.
return System.Collections.Generic
        public ClaimsPrincipal(IIdentity identity)
        {
            if (identity == null)
            {
                throw new ArgumentNullException(nameof(identity));
            }

            Contract.EndContractBlock();

            ClaimsIdentity ci = identity as ClaimsIdentity;
            if (ci != null)
            {
                _identities.Add(ci);
            }
            else
            {
                _identities.Add(new ClaimsIdentity(identity));
            }
        }

Same methods

ClaimsPrincipal::ClaimsPrincipal ( )
ClaimsPrincipal::ClaimsPrincipal ( System reader )
ClaimsPrincipal::ClaimsPrincipal ( System info, System context )
ClaimsPrincipal::ClaimsPrincipal ( System identities )
ClaimsPrincipal::ClaimsPrincipal ( ) : System.Collections.Generic
ClaimsPrincipal::ClaimsPrincipal ( BinaryReader reader ) : System.Collections.Generic
ClaimsPrincipal::ClaimsPrincipal ( IEnumerable identities ) : System.Collections.Generic
ClaimsPrincipal::ClaimsPrincipal ( IPrincipal principal ) : System.Collections.Generic
ClaimsPrincipal::ClaimsPrincipal ( SerializationInfo info, StreamingContext context ) : System.Collections.Generic