我正在使用ServiceStack(4.0.46.0),并希望将字段添加到$idCommand
。使用继承创建新类是一种解决方案,但我希望新类仍然是类型ServiceStack.AuthUserSession
例如
ServiceStack.AuthUserSession
....但MyUserSession仍然是类型 Public Class MyUserSession : ServiceStack.AuthUserSession
{
Public string NewFieldOne {get; set;}
Public string NewFieldTwo {get; set;}
}
这可能吗?这是在Framework 4.5上。
答案 0 :(得分:0)
了解extend ServiceStack Authentication
的不同方法创建继承AuthUserSession的自定义类型是一种选择。您可以告诉ServiceStack在AuthFeature构造函数中使用Custom UserSession:
Plugins.Add(new AuthFeature(() => new MyUserSession(), ...);