











先定义一个令牌:
[Serializable]
public class ContextToken: ILogicalThreadAffinative
{
private int _UserID;
private string _TokenString;public ContextToken(int userID,string tokenString)
{
_UserID=userID;
_TokenString=tokenString;
}public int UserID
{
get
{
return _UserID;
}
}public string TokenString
{
get
{
return _TokenString;
}
}
}
然后在客户端和服务端分别用
ContextToken token = new ContextToken(App.Instance.UserID,App.Instance.TokenString);
System.Runtime.Remoting.Messaging.CallContext.SetData("UserToken",token);
和
ContextToken ct= System.Runtime.Remoting.Messaging.CallContext.GetData("UserToken") as ContextToken;
得到令牌的信息。
在引用到类ContextToken的类都要定义 或引用,我是把这个类定义到一个接口文件中。在客户端和服务端引用即可。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。