using Kean.Infrastructure.Utilities; namespace Kean.Domain.Identity.Models { /// /// 会话 /// public sealed class Session : ValueObject { /// /// 初始化 Kean.Domain.Identity.Models.Session 类的新实例 /// /// 令牌 public Session(string token) { Content = Sha256Encoding.Encode(token); } /// /// 会话内容 /// public string Content { get; } /// /// 以字符串表示会话 /// /// 会话 public static implicit operator string(Session session) => session.Content; } }