using System;
namespace Aitex.Core.Account
{
[Serializable]
public class CredentialKeepAliveCheckResult
{
#region Constructors
public CredentialKeepAliveCheckResult() : this(CredentialKeepAliveStates.NotFound)
{
}
public CredentialKeepAliveCheckResult(CredentialKeepAliveStates state) : this(state, null)
{
State = state;
}
public CredentialKeepAliveCheckResult(CredentialKeepAliveStates state, Credential credRequesting)
{
State = state;
RequestingCredential = credRequesting;
}
#endregion
#region Properties
///
/// 返回凭据存活状态。
///
public CredentialKeepAliveStates State { get; set; }
///
/// 如果等于,则返回正在发起登录请求的用户名。
///
public Credential RequestingCredential { get; set; }
#endregion
}
}