Class AzureSQLDatabaseDataSourceService
- Namespace
- FoundationaLLM.Vectorization.Services.DataSources
- Assembly
- FoundationaLLM.Vectorization.Engine.dll
Class responsible for retrieving data source data from an Azure SQL database.
public class AzureSQLDatabaseDataSourceService
- Inheritance
-
AzureSQLDatabaseDataSourceService
- Inherited Members
- Extension Methods
Constructors
AzureSQLDatabaseDataSourceService(AzureSQLDatabaseDataSource, SQLDatabaseServiceSettings, ILoggerFactory)
Initializes a new instance of the AzureSQLDatabaseDataSourceService class.
public AzureSQLDatabaseDataSourceService(AzureSQLDatabaseDataSource dataSource, SQLDatabaseServiceSettings settings, ILoggerFactory loggerFactory)
Parameters
dataSource
AzureSQLDatabaseDataSourceThe data source definition.
settings
SQLDatabaseServiceSettingsThe Azure SQL database configuration settings.
loggerFactory
ILoggerFactoryThe factory responsible for creating loggers.
Methods
ExecuteMultipartQueryAsync(CancellationToken)
Executes a query to retrieve a list of multipart ids for vectorization.
public Task<List<string>> ExecuteMultipartQueryAsync(CancellationToken cancellationToken)
Parameters
cancellationToken
CancellationTokenThe cancellation token.