public LingrClient() { /* var cf = new WebChannelFactory<ILingrClient> ( new CustomBinding ( new WebMessageEncodingBindingElement (), new HttpTransportBindingElement () { ManualAddressing = true }), new Uri ("http://lingr.com")); cf.Endpoint.Behaviors.Add (new LingrEndpointBehavior ()); lingr = cf.CreateChannel (); */ lingr = new UnWCFLingrCilent (); lingr_event = new UnWCFLingrEventClient (); Rooms = new List<string> (); }
public void Dispose() { if (lingr == null && lingr_event == null) return; if (Observing) StopObserve (); if (Session != null) DestroySession (); lingr = null; }