2010-11-19 4 views

Antwort

0

Wenn der Kanal bereits verwendet wurde, werden die Anmeldeinformationen schreibgeschützt und können nicht geändert werden (eine Ausnahme wird ausgelöst, wenn die Anmeldeinformationen geändert werden).

Wenn der Kanal wurde nicht verwendet (und der Zustand des Kanals Fabrik zugeordnet ist, erstellt oder Öffnung), dann können Sie die Anmeldeinformationen in der folgenden Art und Weise aktualisieren:

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

jedoch aus Ihrer Frage, ich würde vermuten, dass der Kanal bereits benutzt wurde. In diesem Fall müssen Sie den Kanal neu erstellen, fürchte ich.

Verwandte Themen