2010-11-19 6 views

답변

0

채널이 이미 사용 된 경우 자격 증명은 읽기 전용으로 변경 될 수 없습니다 (자격 증명이 수정되면 예외가 throw됩니다).

채널이 사용하지 않은 (및 관련 채널 공장의 상태를 만들거나 열기는) 다음 다음과 같은 방법으로 자격 증명을 업데이트 할 수 있습니다 : 귀하의 질문에서,

public void UpdateCredentials<T>(ClientBase<T> client, string username, string password) 
{ 
    client.ClientCredentials.UserName.UserName = username; 
    client.ClientCredentials.UserName.Password = password; 
} 

그러나, 나는 채널이 이미 사용되었다고 추측 할 수 있습니다. 어떤 경우에는 두려운 채널을 다시 만들어야합니다.

관련 문제