C# Класс SenseNet.ContentRepository.User

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

Private Properties

Свойство Тип Описание
CheckUniqueUser void
GenerateDomain string
GetOldPasswords List
GetProfileName string
GetProfileParentPath string
GetUniqueUserException System.Exception
SaveCurrentPassword void
SearchInLucene IEnumerable
SetOldPasswords void
SynchUser void

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

Метод Описание
CheckPassword ( ContentType contentType, string fieldName, string password, List oldPasswords ) : PasswordCheckResult
CheckPassword ( string password, List oldPasswords ) : PasswordCheckResult
CheckPasswordMatch ( string passwordInClearText, string encodedPassword ) : bool
CreateProfile ( ) : void
CreateProfile ( Node template ) : void
EncodePassword ( string passwordInClearText ) : string
ForceDelete ( ) : void
GetPrincipals ( ) : List
GetProfilePath ( ) : string
GetProperty ( string name ) : object
GetUserCacheKey ( string domain, string name ) : string
IsInContainer ( ISecurityContainer container ) : bool
IsInGroup ( IGroup group ) : bool
IsInOrganizationalUnit ( IOrganizationalUnit orgUnit ) : bool
IsProfileExist ( ) : bool
Load ( string domain, string name ) : User
Load ( string domain, string name, ExecutionHint hint ) : User
MoveTo ( Node target ) : void
RegisterUser ( string fullUserName ) : User
Reset ( ) : void
Save ( NodeSaveSettings settings ) : void
SetProperty ( string name, object value ) : void
UpdateLastSync ( System.Guid guid ) : void
User ( Node parent ) : System
User ( Node parent, string nodeTypeName ) : System

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

Метод Описание
OnMoving ( object sender, SenseNet e ) : void
User ( NodeToken token ) : System

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

Метод Описание
CheckUniqueUser ( ) : void
GenerateDomain ( ) : string
GetOldPasswords ( ) : List
GetProfileName ( ) : string
GetProfileParentPath ( ) : string
GetUniqueUserException ( string domainPath, string ids ) : Exception
SaveCurrentPassword ( ) : void
SearchInLucene ( string path, string typeName, string name ) : IEnumerable
SetOldPasswords ( List oldPasswords ) : void
SynchUser ( int originalId ) : void

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

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

public static CheckPassword ( ContentType contentType, string fieldName, string password, List oldPasswords ) : PasswordCheckResult
contentType SenseNet.ContentRepository.Schema.ContentType
fieldName string
password string
oldPasswords List
Результат SenseNet.ContentRepository.Fields.PasswordCheckResult

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

public CheckPassword ( string password, List oldPasswords ) : PasswordCheckResult
password string
oldPasswords List
Результат SenseNet.ContentRepository.Fields.PasswordCheckResult

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

public static CheckPasswordMatch ( string passwordInClearText, string encodedPassword ) : bool
passwordInClearText string
encodedPassword string
Результат bool

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

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

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

public CreateProfile ( Node template ) : void
template Node
Результат void

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

public static EncodePassword ( string passwordInClearText ) : string
passwordInClearText string
Результат string

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

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

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

public GetPrincipals ( ) : List
Результат List

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

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

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

public GetProperty ( string name ) : object
name string
Результат object

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

public static GetUserCacheKey ( string domain, string name ) : string
domain string
name string
Результат string

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

public IsInContainer ( ISecurityContainer container ) : bool
container ISecurityContainer
Результат bool

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

public IsInGroup ( IGroup group ) : bool
group IGroup
Результат bool

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

public IsInOrganizationalUnit ( IOrganizationalUnit orgUnit ) : bool
orgUnit IOrganizationalUnit
Результат bool

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

public IsProfileExist ( ) : bool
Результат bool

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

public static Load ( string domain, string name ) : User
domain string
name string
Результат User

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

public static Load ( string domain, string name, ExecutionHint hint ) : User
domain string
name string
hint ExecutionHint
Результат User

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

public MoveTo ( Node target ) : void
target Node
Результат void

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

protected OnMoving ( object sender, SenseNet e ) : void
sender object
e SenseNet
Результат void

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

public static RegisterUser ( string fullUserName ) : User
fullUserName string
Результат User

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

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

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

public Save ( NodeSaveSettings settings ) : void
settings SenseNet.ContentRepository.Storage.NodeSaveSettings
Результат void

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

public SetProperty ( string name, object value ) : void
name string
value object
Результат void

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

public UpdateLastSync ( System.Guid guid ) : void
guid System.Guid
Результат void

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

public User ( Node parent ) : System
parent Node
Результат System

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

public User ( Node parent, string nodeTypeName ) : System
parent Node
nodeTypeName string
Результат System

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

protected User ( NodeToken token ) : System
token SenseNet.ContentRepository.Storage.NodeToken
Результат System