Exemplo n.º 1
0
 public AzModule(ICommandRuntime runtime, IEventStore eventHandler)
 {
     _runtime        = runtime;
     _deferredEvents = eventHandler;
     _logger         = new AdalLogger(_deferredEvents.GetDebugLogger());
     _telemetry      = TelemetryProvider.Create(
         _deferredEvents.GetWarningLogger(), _deferredEvents.GetDebugLogger());
 }
Exemplo n.º 2
0
 public AzModule(ICommandRuntime runtime)
 {
     _runtime         = runtime;
     _telemetryEvents = new Dictionary <string, AzurePSQoSEvent>(StringComparer.OrdinalIgnoreCase);
     _warningMessages = new ConcurrentQueue <string>();
     _debugMessages   = new ConcurrentQueue <string>();
     _logger          = new AdalLogger((message) => _debugMessages.CheckAndEnqueue(message));
     _metricHelper    = TelemetryProvider.Create((message) => _warningMessages.CheckAndEnqueue(message), (message) => _debugMessages.CheckAndEnqueue(message));
 }