private void Signin() { var loginModel = (LoginModel)this.DataContext; var app = (App)Application.Current; app.IsBusy = true; var client = new SlipStreamClient(new Uri(this.textServer.Text)); try { client.LogOn(loginModel.Database, loginModel.Login, loginModel.Password, (sid, error) => { app.IsBusy = false; app.ClientService = client; app.MainPage.NavigateToContentPage(); }); } catch (JsonRpcException) { this.textMessage.Text = "登录失败,请检查用户名与密码是否正确"; } }
public void Close() { lock (clientLock) { this.client = null; } }
public void Dispose() { if (this.client != null) { lock (clientLock) { this.client = null; } } }