public void TerminateAccount(TerminateReason reason) { Apply <TerminateCustomerAccount>(e => { e.Reason = reason; }); }
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); }
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); } }
public Reason(TerminateReason reason) { TerminateReason = reason; }