public void Dispose() { _connection?.Close(); _connection?.Dispose(); _dbContext?.Dispose(); _apmAgent?.Dispose(); }
public async Task DisposeAsync() { _cancellationTokenSource.Cancel(); await _taskForSampleApp; _agent?.Dispose(); }
public async Task DisposeAsync() { _cancellationTokenSource.Cancel(); await Task.WhenAll(_taskForApp1); _agent1?.Dispose(); }
public async Task SubscribeAndUnsubscribeAspNetCoreDiagnosticListener() { //For reference: unsubscribing from AspNetCoreDiagnosticListener does not seem to work. //TODO: this should be investigated. This is more relevant for testing. // using (_agent.Subscribe(new AspNetCoreDiagnosticsSubscriber())) // { // await _client.GetAsync("/Home/TriggerError"); // // Assert.Single(_capturedPayload.Payloads); // Assert.Single(_capturedPayload.Payloads[0].Transactions); // // Assert.NotEmpty(_capturedPayload.Errors); // Assert.Single(_capturedPayload.Errors[0].Errors); // Assert.Equal(typeof(Exception).FullName, _capturedPayload.Errors[0].Errors[0].Exception.Type); // } //here we unsubsribe, so no errors should be captured after this line. _agent.Dispose(); _capturedPayload.Payloads.Clear(); _capturedPayload.Errors.Clear(); await _client.GetAsync("/Home/TriggerError"); Assert.Single(_capturedPayload.Payloads); Assert.Single(_capturedPayload.Payloads[0].Transactions); Assert.Empty(_capturedPayload.Errors); }
public override void Dispose() { _agent?.Dispose(); _factory?.Dispose(); _client?.Dispose(); base.Dispose(); }
internal async Task DisposeAsync() { HttpClient.Dispose(); _cancellationTokenSource.Cancel(); await _taskForSampleApp; _cancellationTokenSource.Dispose(); Agent?.Dispose(); }
public void Dispose() { _factory?.Dispose(); _agent?.Dispose(); _client?.Dispose(); }
public void Dispose() => _apmAgent?.Dispose();
public void Dispose() { _environment?.Dispose(); _apmAgent?.Dispose(); }
public void Dispose() { _subscription.Dispose(); _apmAgent.Dispose(); }
public void Dispose() => _agent.Dispose();
public void Dispose() { _client?.Dispose(); _agent?.Dispose(); }
public void GlobalCleanup() => _agent.Dispose();