C# Класс System.Web.Security.RolePrincipal

Наследование: IPrincipal, ISerializable
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
DecryptTicket void
GetBase64FromBytes string
GetBytesFromBase64 byte[]
InitializeRoles void

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
DecryptTicket ( string encryptedTicket ) : void
GetBase64FromBytes ( byte bytes, int offset, int len ) : string
GetBytesFromBase64 ( string base64String ) : byte[]
InitializeRoles ( string decryptedRoles ) : void

Описание методов

GetRoles() публичный Метод

public GetRoles ( ) : string[]
Результат string[]

IsInRole() публичный Метод

public IsInRole ( string role ) : bool
role string
Результат bool

RolePrincipal() публичный Метод

public RolePrincipal ( IIdentity identity ) : System.Collections.Specialized
identity IIdentity
Результат System.Collections.Specialized

RolePrincipal() публичный Метод

public RolePrincipal ( IIdentity identity, string encryptedTicket ) : System.Collections.Specialized
identity IIdentity
encryptedTicket string
Результат System.Collections.Specialized

RolePrincipal() публичный Метод

public RolePrincipal ( string providerName, IIdentity identity ) : System.Collections.Specialized
providerName string
identity IIdentity
Результат System.Collections.Specialized

RolePrincipal() публичный Метод

public RolePrincipal ( string providerName, IIdentity identity, string encryptedTicket ) : System.Collections.Specialized
providerName string
identity IIdentity
encryptedTicket string
Результат System.Collections.Specialized

SetDirty() публичный Метод

public SetDirty ( ) : void
Результат void

ToEncryptedTicket() публичный Метод

public ToEncryptedTicket ( ) : string
Результат string