public void Dispose() { if (SendFileOutTimer!=null) { SendFileOutTimer.Enabled = false; SendFileOutTimer.Dispose(); SendFileOutTimer = null; } if (_udpPeer != null) { _udpPeer.Dispose(); _udpPeer = null; } if (_sendFileManagerList != null && _sendFileManagerList.Count > 0) { foreach (SendFileManager sendFileManager in _sendFileManagerList.Values) { sendFileManager.Dispose(); } _sendFileManagerList.Clear(); } }
public void Dispose() { if(_udpPeer != null) { _udpPeer.Dispose(); _udpPeer = null; } if (_receiveFileManagerList != null && _receiveFileManagerList.Count > 0) { foreach (ReceiveFileManager receiveFileManager in _receiveFileManagerList.Values) { receiveFileManager.Dispose(); } _receiveFileManagerList.Clear(); } }