FSClient.Broker.Dispose C# (CSharp) Method

Dispose() public method

public Dispose ( ) : void
return void
		public void Dispose() {
			if (!disposed) {
				disposed = true;
				if (fully_loaded)
					SaveSettings();
				headset_plugin_manager.Dispose();
				if (fully_loaded && fs_inited)
					freeswitch.switch_core_destroy();
				is_inited = false;
			}
			GC.SuppressFinalize(this);
		}
		#endregion

Usage Example

コード例 #1
0
 private void Window_Closing(object sender, CancelEventArgs e)
 {
     try{
         Windows.systray_icon_remove();
         Conference.instance.EndConference();
         foreach (var call in Call.calls)
         {
             if (!call.call_ended)
             {
                 call.hangup();
             }
         }
     }catch {}
     try{
         broker.Dispose();
     }
     catch { }
 }