C# Класс SenseNet.Portal.Personalization.SenseNetPersonalizationProvider

Наследование: System.Web.UI.WebControls.WebParts.PersonalizationProvider
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
FindState ( PersonalizationScope scope, System.Web.UI.WebControls.WebParts.PersonalizationStateQuery query, int pageIndex, int pageSize, int &totalRecords ) : System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection
GetCountOfState ( PersonalizationScope scope, System.Web.UI.WebControls.WebParts.PersonalizationStateQuery query ) : int
Initialize ( string name, System config ) : void
LoadBlob ( string path ) : byte[]
LoadPersonalizationState ( System.Web.UI.WebControls.WebParts.WebPartManager webPartManager, bool ignoreCurrentUser ) : System.Web.UI.WebControls.WebParts.PersonalizationState
ResetState ( PersonalizationScope scope, string paths, string usernames ) : int
ResetUserState ( string path, System.DateTime userInactiveSinceDate ) : int
SaveBlob ( string path, byte sharedDataBlob ) : void
SavePersonalizationState ( System.Web.UI.WebControls.WebParts.PersonalizationState state ) : void

Защищенные методы

Метод Описание
LoadPersonalizationBlobs ( System.Web.UI.WebControls.WebParts.WebPartManager webPartManager, string path, string userName, byte &sharedDataBlob, byte &userDataBlob ) : void
ResetPersonalizationBlob ( System.Web.UI.WebControls.WebParts.WebPartManager webPartManager, string path, string userName ) : void
SavePersonalizationBlob ( System.Web.UI.WebControls.WebParts.WebPartManager webPartManager, string path, string userName, byte dataBlob ) : void

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

Метод Описание
WriteLog ( string message ) : void

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

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

public FindState ( PersonalizationScope scope, System.Web.UI.WebControls.WebParts.PersonalizationStateQuery query, int pageIndex, int pageSize, int &totalRecords ) : System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection
scope PersonalizationScope
query System.Web.UI.WebControls.WebParts.PersonalizationStateQuery
pageIndex int
pageSize int
totalRecords int
Результат System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection

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

public GetCountOfState ( PersonalizationScope scope, System.Web.UI.WebControls.WebParts.PersonalizationStateQuery query ) : int
scope PersonalizationScope
query System.Web.UI.WebControls.WebParts.PersonalizationStateQuery
Результат int

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

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

LoadBlob() публичный статический Метод

public static LoadBlob ( string path ) : byte[]
path string
Результат byte[]

LoadPersonalizationBlobs() защищенный Метод

protected LoadPersonalizationBlobs ( System.Web.UI.WebControls.WebParts.WebPartManager webPartManager, string path, string userName, byte &sharedDataBlob, byte &userDataBlob ) : void
webPartManager System.Web.UI.WebControls.WebParts.WebPartManager
path string
userName string
sharedDataBlob byte
userDataBlob byte
Результат void

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

public LoadPersonalizationState ( System.Web.UI.WebControls.WebParts.WebPartManager webPartManager, bool ignoreCurrentUser ) : System.Web.UI.WebControls.WebParts.PersonalizationState
webPartManager System.Web.UI.WebControls.WebParts.WebPartManager
ignoreCurrentUser bool
Результат System.Web.UI.WebControls.WebParts.PersonalizationState

ResetPersonalizationBlob() защищенный Метод

protected ResetPersonalizationBlob ( System.Web.UI.WebControls.WebParts.WebPartManager webPartManager, string path, string userName ) : void
webPartManager System.Web.UI.WebControls.WebParts.WebPartManager
path string
userName string
Результат void

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

public ResetState ( PersonalizationScope scope, string paths, string usernames ) : int
scope PersonalizationScope
paths string
usernames string
Результат int

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

public ResetUserState ( string path, System.DateTime userInactiveSinceDate ) : int
path string
userInactiveSinceDate System.DateTime
Результат int

SaveBlob() публичный статический Метод

public static SaveBlob ( string path, byte sharedDataBlob ) : void
path string
sharedDataBlob byte
Результат void

SavePersonalizationBlob() защищенный Метод

protected SavePersonalizationBlob ( System.Web.UI.WebControls.WebParts.WebPartManager webPartManager, string path, string userName, byte dataBlob ) : void
webPartManager System.Web.UI.WebControls.WebParts.WebPartManager
path string
userName string
dataBlob byte
Результат void

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

public SavePersonalizationState ( System.Web.UI.WebControls.WebParts.PersonalizationState state ) : void
state System.Web.UI.WebControls.WebParts.PersonalizationState
Результат void