Sic.Framework-Nanjing-Baishi/MECF.Framework.Common/Aitex/Core/Account/LoginResult.cs

53 lines
884 B
C#

using System;
using System.IO;
using MECF.Framework.Common.Account.Extends;
namespace Aitex.Core.Account
{
[Serializable]
public class LoginResult
{
#region Constructors
public LoginResult()
{
Credential = Credential.Empty;
Result = LoginRequestResults.Error;
}
public LoginResult(LoginRequestResults result) : this(result, Credential.Empty)
{
}
public LoginResult(LoginRequestResults result, Credential cred)
{
Result = result;
Credential = cred;
}
#endregion
#region Properties
/// <summary>
/// 设置或返回是否登录成功。
/// </summary>
public LoginRequestResults Result { get; set; }
/// <summary>
/// 登录凭据。
/// </summary>
public Credential Credential { get; set; }
#endregion
/// <inheritdoc />
public override string ToString()
{
return Result.ToString();
}
}
}