1
我这样当前登录用户名和密码:注销从服务
var client = new ServiceReference.CalcServiceClient();
client.ClientCredentials.UserName.UserName = "test";
client.ClientCredentials.UserName.Password = "test";
client.DoWork();
这工作得很好。现在,我想添加一种注销方式(用户按下按钮,注销请求应该以某种方式发送)。
这是可能的,如果是这样,那么实现这个的最好方法是什么?
请提供更多详细信息 - CalcServiceClient是代理服务器吗?那么关闭它可能会足够好吗? – evgenyl 2013-03-20 08:04:59
由于WCF是无状态的(或至少应该是)没有会话的概念。凭证保存在代理实例中,每个请求分别进行验证。如果这种特定服务有不同的行为,告诉我们它是什么,也许我们可以提供帮助。 – 2013-03-20 08:12:17