1
우리가 만든 시스템은 WCF 채널이 생성 된 후에 사용자가 암호를 변경할 수있게합니다. 다시 만들지 않고도 서버로 보내지는 자격 증명을 변경할 수 있습니다 채널?WCF 채널 생성 후 클라이언트 자격 증명 변경하기
미리 감사드립니다.
우리가 만든 시스템은 WCF 채널이 생성 된 후에 사용자가 암호를 변경할 수있게합니다. 다시 만들지 않고도 서버로 보내지는 자격 증명을 변경할 수 있습니다 채널?WCF 채널 생성 후 클라이언트 자격 증명 변경하기
미리 감사드립니다.
채널이 이미 사용 된 경우 자격 증명은 읽기 전용으로 변경 될 수 없습니다 (자격 증명이 수정되면 예외가 throw됩니다).
채널이 사용하지 않은 (및 관련 채널 공장의 상태를 만들거나 열기는) 다음 다음과 같은 방법으로 자격 증명을 업데이트 할 수 있습니다 : 귀하의 질문에서,
public void UpdateCredentials<T>(ClientBase<T> client, string username, string password)
{
client.ClientCredentials.UserName.UserName = username;
client.ClientCredentials.UserName.Password = password;
}
그러나, 나는 채널이 이미 사용되었다고 추측 할 수 있습니다. 어떤 경우에는 두려운 채널을 다시 만들어야합니다.