C# Класс DoubanFM.Core.UserAssistant

处理用户的登录、注销等请求
Наследование: System.Windows.DependencyObject
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
CurrentStateProperty System.Windows.DependencyProperty
IsLoggedOffProperty System.Windows.DependencyProperty
IsLoggedOnProperty System.Windows.DependencyProperty
IsLoggingOffProperty System.Windows.DependencyProperty
IsLoggingOnProperty System.Windows.DependencyProperty
LogOnFailedMessageProperty System.Windows.DependencyProperty
ShowLogOnFailedHintProperty System.Windows.DependencyProperty

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

Метод Описание
Initialize ( ) : void

初始化用户状态

LogOff ( ) : void

注销

LogOn ( ) : void

登录

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

Метод Описание
LogOnWithEmail ( string email, string password ) : DoubanFM.Core.Json.LogOnResult

使用邮箱登录

LogOnWithUsername ( string username, string password ) : DoubanFM.Core.Json.LogOnResult

使用用户名登录

RaiseCurrentStateChangedEvent ( State oldState, State newState ) : void
RaiseLogOffFailedEvent ( ) : void
RaiseLogOffSucceedEvent ( ) : void
RaiseLogOnFailedEvent ( ) : void
RaiseLogOnSucceedEvent ( ) : void
ResetUser ( ) : void

重置与用户有关的所有附加信息

UpdateUserInfo ( ) : bool

更新用户信息

UpdateWhenLogOn ( DoubanFM.Core.Json.LogOnResult result ) : void

更新验证码

根据douban.fm的主页的HTML代码更新登录状态

根据服务器返回的登录结果更新登录状态

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

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

初始化用户状态
public Initialize ( ) : void
Результат void

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

注销
public LogOff ( ) : void
Результат void

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

登录
public LogOn ( ) : void
Результат void

Описание свойств

CurrentStateProperty публичное статическое свойство

public static DependencyProperty,System.Windows CurrentStateProperty
Результат System.Windows.DependencyProperty

IsLoggedOffProperty публичное статическое свойство

public static DependencyProperty,System.Windows IsLoggedOffProperty
Результат System.Windows.DependencyProperty

IsLoggedOnProperty публичное статическое свойство

public static DependencyProperty,System.Windows IsLoggedOnProperty
Результат System.Windows.DependencyProperty

IsLoggingOffProperty публичное статическое свойство

public static DependencyProperty,System.Windows IsLoggingOffProperty
Результат System.Windows.DependencyProperty

IsLoggingOnProperty публичное статическое свойство

public static DependencyProperty,System.Windows IsLoggingOnProperty
Результат System.Windows.DependencyProperty

LogOnFailedMessageProperty публичное статическое свойство

public static DependencyProperty,System.Windows LogOnFailedMessageProperty
Результат System.Windows.DependencyProperty

ShowLogOnFailedHintProperty публичное статическое свойство

public static DependencyProperty,System.Windows ShowLogOnFailedHintProperty
Результат System.Windows.DependencyProperty