Search Results for

    Show / Hide Table of Contents

    Class IvPrincipal

    Summary description for IvPrincipal.

    Inheritance
    System.Object
    System.Security.Claims.ClaimsPrincipal
    System.Security.Principal.GenericPrincipal
    IvPrincipal
    Implements
    IImpersonatingPrincipal
    System.Security.Principal.IPrincipal
    Inherited Members
    System.Security.Principal.GenericPrincipal.IsInRole(System.String)
    System.Security.Principal.GenericPrincipal.Identity
    System.Security.Claims.ClaimsPrincipal.Clone()
    System.Security.Claims.ClaimsPrincipal.CreateClaimsIdentity(System.IO.BinaryReader)
    System.Security.Claims.ClaimsPrincipal.GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)
    System.Security.Claims.ClaimsPrincipal.AddIdentity(System.Security.Claims.ClaimsIdentity)
    System.Security.Claims.ClaimsPrincipal.AddIdentities(System.Collections.Generic.IEnumerable<System.Security.Claims.ClaimsIdentity>)
    System.Security.Claims.ClaimsPrincipal.FindAll(System.Predicate<System.Security.Claims.Claim>)
    System.Security.Claims.ClaimsPrincipal.FindAll(System.String)
    System.Security.Claims.ClaimsPrincipal.FindFirst(System.Predicate<System.Security.Claims.Claim>)
    System.Security.Claims.ClaimsPrincipal.FindFirst(System.String)
    System.Security.Claims.ClaimsPrincipal.HasClaim(System.Predicate<System.Security.Claims.Claim>)
    System.Security.Claims.ClaimsPrincipal.HasClaim(System.String, System.String)
    System.Security.Claims.ClaimsPrincipal.WriteTo(System.IO.BinaryWriter)
    System.Security.Claims.ClaimsPrincipal.WriteTo(System.IO.BinaryWriter, System.Byte[])
    System.Security.Claims.ClaimsPrincipal.PrimaryIdentitySelector
    System.Security.Claims.ClaimsPrincipal.ClaimsPrincipalSelector
    System.Security.Claims.ClaimsPrincipal.CustomSerializationData
    System.Security.Claims.ClaimsPrincipal.Claims
    System.Security.Claims.ClaimsPrincipal.Current
    System.Security.Claims.ClaimsPrincipal.Identities
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: ImageVault.Core.Lib.Security.Principal
    Assembly: ImageVault.Core.dll
    Syntax
    public class IvPrincipal : GenericPrincipal, IPrincipal

    Constructors

    IvPrincipal(IvIdentity, String[])

    Initializes a new instance of the IvPrincipal class.

    Declaration
    public IvPrincipal(IvIdentity identity, string[] roles)
    Parameters
    Type Name Description
    IvIdentity identity
    System.String[] roles

    Properties

    ImpersonatingClient

    Get/Sets the ImpersonatingClient of the IvPrincipal

    Declaration
    public string ImpersonatingClient { get; set; }
    Property Value
    Type Description
    System.String

    If impersonating, the client that allowed the impersonate is contained here

    Roles

    Get/Sets the Roles of the IvPrincipal

    Declaration
    public string[] Roles { get; }
    Property Value
    Type Description
    System.String[]

    Implements

    IImpersonatingPrincipal
    System.Security.Principal.IPrincipal
    In This Article
    Back to top (c) Meriworks 2002-2022