public void Dispose() { if (_disposed) { return; } DisposeDevicePublisher(); DisposePlayToManager(); DisposeDeviceDiscovery(); if (_communicationsServer != null) { _logger.LogInformation("Disposing SsdpCommunicationsServer"); _communicationsServer.Dispose(); _communicationsServer = null; } ContentDirectory = null; ConnectionManager = null; MediaReceiverRegistrar = null; Current = null; _disposed = true; }
public void Dispose() { DisposeDlnaServer(); DisposePlayToManager(); DisposeSsdpHandler(); if (_communicationsServer != null) { _communicationsServer.Dispose(); _communicationsServer = null; } }
public void Dispose() { DisposeDevicePublisher(); DisposePlayToManager(); DisposeDeviceDiscovery(); if (_communicationsServer != null) { _logger.Info("Disposing SsdpCommunicationsServer"); _communicationsServer.Dispose(); _communicationsServer = null; } }
public void Dispose() { DisposeDlnaServer(); DisposePlayToManager(); DisposeSsdpHandler(); if (_communicationsServer != null) { _communicationsServer.Dispose(); _communicationsServer = null; } GC.SuppressFinalize(this); }