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"));
            }
        }
Ejemplo n.º 2
0
 private void UpdateTree()
 {
     Observable.Start(() => _manager.UpdateAsync());
 }