Esempio n. 1
0
 public void TerminateAccount(TerminateReason reason)
 {
     Apply <TerminateCustomerAccount>(e =>
     {
         e.Reason = reason;
     });
 }
Esempio n. 2
0
        internal void TerminateSession(TerminateReason reason)
        {
            TerminateSessionRequest                   = new GoogleTalkIQ();
            TerminateSessionRequest.From              = XMPPClient.JID;
            TerminateSessionRequest.To                = RemoteJID;
            TerminateSessionRequest.Type              = IQType.set.ToString();
            TerminateSessionRequest.Session.Action    = GoogleSession.Terminate;
            TerminateSessionRequest.Session.Initiator = XMPPClient.JID;
            TerminateSessionRequest.Session.SID       = this.SessionId;
            //TerminateSessionRequest.Jingle.Reason = new Reason(reason);

            XMPPClient.SendObject(TerminateSessionRequest);
        }
Esempio n. 3
0
        public void TerminateSession(string strSessionId, TerminateReason reason)
        {
            GoogleTalkLogic session = null;

            lock (SessionLock)
            {
                if (Sessions.ContainsKey(strSessionId) == true)
                {
                    session = Sessions[strSessionId];
                }
            }
            if (session != null)
            {
                session.TerminateSession(reason);
            }
        }
Esempio n. 4
0
        internal void TerminateSession(TerminateReason reason)
        {
            TerminateSessionRequest = new GoogleTalkIQ();
            TerminateSessionRequest.From = XMPPClient.JID;
            TerminateSessionRequest.To = RemoteJID;
            TerminateSessionRequest.Type = IQType.set.ToString();
            TerminateSessionRequest.Session.Action = GoogleSession.Terminate;
            TerminateSessionRequest.Session.Initiator = XMPPClient.JID;
            TerminateSessionRequest.Session.SID = this.SessionId;
            //TerminateSessionRequest.Jingle.Reason = new Reason(reason);

            XMPPClient.SendObject(TerminateSessionRequest);
        }
Esempio n. 5
0
 public Reason(TerminateReason reason)
 {
     TerminateReason = reason;
 }