private void AddNamingService() { // ポート番号が入力されていない場合はデフォルトで2809 int port; if (!int.TryParse(PortNumber.Value, out port)) { port = 2809; } bool success = _manager.AddNamingService(HostName.Value, port); if (success) { _manager.UpdateAsync(); // 追加に成功した場合はウインドウを閉じる Messenger.Raise(new WindowActionMessage("CloseWindow", WindowAction.Close)); } else { //すでに追加されている場合はエラーメッセージを表示する Messenger.Raise(new InformationMessage( HostName.Value + ":" + port + "はすでに登録されています。", "ネーミングサービス追加エラー", "AlreadyRegister")); } }
private void UpdateTree() { Observable.Start(() => _manager.UpdateAsync()); }