C# Класс RedisProviders.RedisProfileProvider

Наследование: System.Web.Profile.ProfileProvider
Показать файл Открыть проект

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

Метод Описание
DeleteInactiveProfiles ( ProfileAuthenticationOption authenticationOption, System.DateTime userInactiveSinceDate ) : int
DeleteProfiles ( System.Web.Profile.ProfileInfoCollection profiles ) : int
DeleteProfiles ( string usernames ) : int
FindInactiveProfilesByUserName ( ProfileAuthenticationOption authenticationOption, string usernameToMatch, System.DateTime userInactiveSinceDate, int pageIndex, int pageSize, int &totalRecords ) : System.Web.Profile.ProfileInfoCollection
FindProfilesByUserName ( ProfileAuthenticationOption authenticationOption, string usernameToMatch, int pageIndex, int pageSize, int &totalRecords ) : System.Web.Profile.ProfileInfoCollection
GetAllInactiveProfiles ( ProfileAuthenticationOption authenticationOption, System.DateTime userInactiveSinceDate, int pageIndex, int pageSize, int &totalRecords ) : System.Web.Profile.ProfileInfoCollection
GetAllProfiles ( ProfileAuthenticationOption authenticationOption, int pageIndex, int pageSize, int &totalRecords ) : System.Web.Profile.ProfileInfoCollection
GetNumberOfInactiveProfiles ( ProfileAuthenticationOption authenticationOption, System.DateTime userInactiveSinceDate ) : int
GetPropertyValues ( SettingsContext context, SettingsPropertyCollection collection ) : SettingsPropertyValueCollection
Initialize ( string name, System config ) : void
SetPropertyValues ( SettingsContext context, SettingsPropertyValueCollection collection ) : void

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

Метод Описание
CreateProfileInfoFromDictionary ( byte[]>.IDictionary dict ) : System.Web.Profile.ProfileInfo
DeleteProfile ( string username, bool isAuthenticated ) : bool
GetConfigValue ( string configValue, string defaultValue ) : string
GetConnection ( ) : RedisConnection
GetProfileKey ( string profileName, bool isAuthenticated ) : string
GetProfilesKey ( ) : string
GetProfilesKeyAnonymous ( ) : string
GetProfilesKeyAuthenticated ( ) : string
OnConnectionError ( object sender, BookSleeve.ErrorEventArgs args ) : void
UpdateActivity ( string username, bool isAuthenticated, bool activityOnly ) : void
WriteToEventLog ( Exception ex, string action ) : void

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

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

public DeleteInactiveProfiles ( ProfileAuthenticationOption authenticationOption, System.DateTime userInactiveSinceDate ) : int
authenticationOption ProfileAuthenticationOption
userInactiveSinceDate System.DateTime
Результат int

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

public DeleteProfiles ( System.Web.Profile.ProfileInfoCollection profiles ) : int
profiles System.Web.Profile.ProfileInfoCollection
Результат int

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

public DeleteProfiles ( string usernames ) : int
usernames string
Результат int

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

public FindInactiveProfilesByUserName ( ProfileAuthenticationOption authenticationOption, string usernameToMatch, System.DateTime userInactiveSinceDate, int pageIndex, int pageSize, int &totalRecords ) : System.Web.Profile.ProfileInfoCollection
authenticationOption ProfileAuthenticationOption
usernameToMatch string
userInactiveSinceDate System.DateTime
pageIndex int
pageSize int
totalRecords int
Результат System.Web.Profile.ProfileInfoCollection

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

public FindProfilesByUserName ( ProfileAuthenticationOption authenticationOption, string usernameToMatch, int pageIndex, int pageSize, int &totalRecords ) : System.Web.Profile.ProfileInfoCollection
authenticationOption ProfileAuthenticationOption
usernameToMatch string
pageIndex int
pageSize int
totalRecords int
Результат System.Web.Profile.ProfileInfoCollection

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

public GetAllInactiveProfiles ( ProfileAuthenticationOption authenticationOption, System.DateTime userInactiveSinceDate, int pageIndex, int pageSize, int &totalRecords ) : System.Web.Profile.ProfileInfoCollection
authenticationOption ProfileAuthenticationOption
userInactiveSinceDate System.DateTime
pageIndex int
pageSize int
totalRecords int
Результат System.Web.Profile.ProfileInfoCollection

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

public GetAllProfiles ( ProfileAuthenticationOption authenticationOption, int pageIndex, int pageSize, int &totalRecords ) : System.Web.Profile.ProfileInfoCollection
authenticationOption ProfileAuthenticationOption
pageIndex int
pageSize int
totalRecords int
Результат System.Web.Profile.ProfileInfoCollection

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

public GetNumberOfInactiveProfiles ( ProfileAuthenticationOption authenticationOption, System.DateTime userInactiveSinceDate ) : int
authenticationOption ProfileAuthenticationOption
userInactiveSinceDate System.DateTime
Результат int

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

public GetPropertyValues ( SettingsContext context, SettingsPropertyCollection collection ) : SettingsPropertyValueCollection
context System.Configuration.SettingsContext
collection System.Configuration.SettingsPropertyCollection
Результат System.Configuration.SettingsPropertyValueCollection

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

public Initialize ( string name, System config ) : void
name string
config System
Результат void

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

public SetPropertyValues ( SettingsContext context, SettingsPropertyValueCollection collection ) : void
context System.Configuration.SettingsContext
collection System.Configuration.SettingsPropertyValueCollection
Результат void