public OperationDisposable(TelemetrySessionAggregator session, TelemetryScope <OperationEvent> scope, OperationId operationId, ILogMessage <T> message, CancellationToken token) { _session = session; _operation = scope; _operationId = operationId; _message = message; _token = token; }
public UserTaskDisposable(TelemetrySessionAggregator session, TelemetryScope <UserTaskEvent> scope, UserTask userTaskId, ILogMessage <T> message, CancellationToken token) { _session = session; _userTask = scope; _userTaskId = userTaskId; _message = message; _token = token; }
private Logger(TelemetrySessionAggregator session) { _session = session ?? throw new ArgumentNullException(nameof(session)); }