protected override void Dispose(bool disposing)
 {
     if (disposing)
     {
         securityProvider?.Dispose();
     }
     base.Dispose(disposing);
 }
Exemple #2
0
        public void Uninitialize()
        {
            try
            {
                BiuIoManager.Instance.RemoveHandler(NetDebugLogTransmissionManager.Handler_DebugN1);

                _server = null;

                _ashley.Dispose();
                _ashley = null;

                _securityProvider.Dispose();
                _securityProvider = null;

                TransmissionManager.CleanUpWSA();
            }
            catch
            {
                throw;
            }
        }
        public async ValueTask DisposeAsync()
        {
            _security?.Dispose();
            _transport?.Dispose();
            _timer?.DisposeAsync();

            if (_deviceClient != null)
            {
                Device.DeviceClient = null;
                try
                {
                    await _deviceClient.CloseAsync().ConfigureAwait(false);

                    _logger.LogInformation($"Disposed azure connection.");
                }
                catch (Exception e)
                {
                    _logger.LogInformation($"Azure connection already disposed.");
                }

                _deviceClient.Dispose();
            }
        }
Exemple #4
0
 void IDisposable.Dispose()
 {
     securityProvider?.Dispose();
 }
Exemple #5
0
 public void Dispose()
 {
     objectSpace?.Dispose();
     securityProvider?.Dispose();
 }
Exemple #6
0
 public void Dispose()
 {
     securityProvider?.Dispose();
 }