1
構築したシステムでは、WCFチャネルの作成後にユーザーがパスワードを変更できるようになりました。再作成することなくサーバーに送信される資格情報を変更する方法がありますチャンネル?WCFチャネル作成後のクライアント資格情報の変更
ありがとうございます。
構築したシステムでは、WCFチャネルの作成後にユーザーがパスワードを変更できるようになりました。再作成することなくサーバーに送信される資格情報を変更する方法がありますチャンネル?WCFチャネル作成後のクライアント資格情報の変更
ありがとうございます。
チャネルが既に使用されている場合、資格は読み取り専用になり、変更できません(資格証明が変更された場合は例外がスローされます)。
チャネルが使用されていない(と関連するチャネルファクトリの状態が作成されるか、オープニングが)、あなたは次の方法で資格情報を更新することができた場合:あなたの質問から、
public void UpdateCredentials<T>(ClientBase<T> client, string username, string password)
{
client.ClientCredentials.UserName.UserName = username;
client.ClientCredentials.UserName.Password = password;
}
しかし、Iそのチャンネルが既に使用されていると推測します。その場合は、私が恐れているチャンネルを再作成する必要があります。