C# Class System.Web.Security.RolePrincipal

Inheritance: IPrincipal, ISerializable
Show file Open project: runefs/Marvin Class Usage Examples

Private Properties

Property Type Description
DecryptTicket void
GetBase64FromBytes string
GetBytesFromBase64 byte[]
InitializeRoles void

Public Methods

Method Description
GetRoles ( ) : string[]
IsInRole ( string role ) : bool
RolePrincipal ( IIdentity identity ) : System.Collections.Specialized
RolePrincipal ( IIdentity identity, string encryptedTicket ) : System.Collections.Specialized
RolePrincipal ( string providerName, IIdentity identity ) : System.Collections.Specialized
RolePrincipal ( string providerName, IIdentity identity, string encryptedTicket ) : System.Collections.Specialized
SetDirty ( ) : void
ToEncryptedTicket ( ) : string

Private Methods

Method Description
DecryptTicket ( string encryptedTicket ) : void
GetBase64FromBytes ( byte bytes, int offset, int len ) : string
GetBytesFromBase64 ( string base64String ) : byte[]
InitializeRoles ( string decryptedRoles ) : void

Method Details

GetRoles() public method

public GetRoles ( ) : string[]
return string[]

IsInRole() public method

public IsInRole ( string role ) : bool
role string
return bool

RolePrincipal() public method

public RolePrincipal ( IIdentity identity ) : System.Collections.Specialized
identity IIdentity
return System.Collections.Specialized

RolePrincipal() public method

public RolePrincipal ( IIdentity identity, string encryptedTicket ) : System.Collections.Specialized
identity IIdentity
encryptedTicket string
return System.Collections.Specialized

RolePrincipal() public method

public RolePrincipal ( string providerName, IIdentity identity ) : System.Collections.Specialized
providerName string
identity IIdentity
return System.Collections.Specialized

RolePrincipal() public method

public RolePrincipal ( string providerName, IIdentity identity, string encryptedTicket ) : System.Collections.Specialized
providerName string
identity IIdentity
encryptedTicket string
return System.Collections.Specialized

SetDirty() public method

public SetDirty ( ) : void
return void

ToEncryptedTicket() public method

public ToEncryptedTicket ( ) : string
return string