/// <summary> /// Initializes a new instance of the <see cref="PortalDiagnosticsSender"/> class. /// </summary> public PortalDiagnosticsSender( TelemetryConfiguration configuration, IDiagnoisticsEventThrottlingManager throttlingManager) { if (null == configuration) { throw new ArgumentNullException("configuration"); } if (null == throttlingManager) { throw new ArgumentNullException("throttlingManager"); } this.telemetryClient = new TelemetryClient(configuration); this.throttlingManager = throttlingManager; }