public MonitoringWorker(AzureMediaService mediaService, List <AzureDataConfig> connectionList) { connectionList.ForEach(connection => Trace.TraceInformation("database:{0} user:{1}, InitialCatalog:{2}", connection.AzureServer, connection.UserName, connection.InitialCatalog) ); MediaService = mediaService; _connectionList = connectionList; _cache = MdCache.Instance; Account = new MediaService { Name = mediaService.Config.AccountName, Id = mediaService.Config.Id, Datacenter = mediaService.Config?.MetaData.Location, Origins = EntityFactory.BuildOriginListFromStreamingEndpoints(mediaService.CloudContext.StreamingEndpoints) }; }