1
A
回答
0
如果通道已被使用,则凭证将变为只读且不能更改(如果凭证被修改,则会引发异常)。
如果通道尚未使用(以及相关的通道工厂的状态创建或打开),那么你可以更新下列方式凭据:
public void UpdateCredentials<T>(ClientBase<T> client, string username, string password)
{
client.ClientCredentials.UserName.UserName = username;
client.ClientCredentials.UserName.Password = password;
}
但是,从你的问题,我会猜测该频道已被使用。在这种情况下,您必须重新创建频道。
相关问题
- 1. WCF客户端测试程序和客户端凭证
- 2. WCF通过客户端的Windows凭据
- 3. Silverlight + WCF +客户端凭据
- 4. 从WCF测试客户端运行WCF服务时指定客户端凭证
- 5. 设置客户端凭证
- 6. TIBCO.EMS .NET客户端/ WCF通道
- 7. WCF客户端 - 客户端何时关闭通道
- 8. 更改wcf客户端的xmlSerializer tempFilesLocation
- 9. 为Android客户端创建wcf服务
- 10. 创建一个WCF Web Api客户端
- 11. 如何创建WCF客户端库
- 12. WCF客户端创建问题
- 13. 创建WCF客户端实例
- 14. WCF +用户凭证
- 15. 通过Android客户端在REST后端创建新用户
- 16. WCF客户端和非WCF客户端
- 17. 在后端验证GamceCenter用户凭证
- 18. OAuth客户端凭证概念
- 19. 客户端凭证Oauth流 - Azure B2C
- 20. AAD microsoft graph,客户端凭证
- 21. Java web服务客户端,动态更改客户端证书
- 22. WCF客户端证书认证
- 23. 通过WCF从客户端1到客户端2的通知
- 24. 通过HTTPS客户端证书验证WCF请求
- 25. 通过客户端更改HiddenField值
- 26. 配置WCF客户端以使用UserName凭证在请求和检查证书凭证在响应
- 27. 使用WCF客户端消费非WCF服务并传递客户端证书
- 28. 创建模块prestashop 1.7启动后客户端验证订单
- 29. 客户端WCF服务 - SSL证书
- 30. WCF - 向客户端验证服务