コード例 #1
0
        protected void ChatForm_FormClosing(object sender, FormClosingEventArgs e)
        {
            if (_proxy != null)
            {
                if (!string.IsNullOrEmpty(_userName) && IsConnected(_userName))
                {
                    Proxy.Disconnect(_userName);
                }

                while (_proxy.State == CommunicationState.Opened)
                {
                    try
                    {
                        Proxy.Close();
                    }
                    catch
                    { }
                }

                Proxy = null;
            }
        }
コード例 #2
0
ファイル: ChatForm.cs プロジェクト: rcarubbi/Carubbi.Chat
        protected void ChatForm_FormClosing(object sender, FormClosingEventArgs e)
        {
            if (_proxy != null)
            {
                if (!string.IsNullOrEmpty(_userName) && IsConnected(_userName))
                    Proxy.Disconnect(_userName);

                while (_proxy.State == CommunicationState.Opened)
                {
                    try
                    {
                        Proxy.Close();
                    }
                    catch
                    { }
                }

                Proxy = null;
            
            }
        }