public GalleryDatabaseQueryService( ISqlConnectionFactory connectionFactory, PackageContentUriBuilder packageContentUriBuilder, ITelemetryService telemetryService, int commandTimeout) { _connectionFactory = connectionFactory ?? throw new ArgumentNullException(nameof(connectionFactory)); _telemetryService = telemetryService ?? throw new ArgumentNullException(nameof(telemetryService)); _db2catalogProjection = new Db2CatalogProjection(packageContentUriBuilder); _commandTimeout = commandTimeout; }
public Db2CatalogProjection(PackageContentUriBuilder packageContentUriBuilder) { _packageContentUriBuilder = packageContentUriBuilder ?? throw new ArgumentNullException(nameof(packageContentUriBuilder)); }