AddOracleVectorStore(IServiceCollection, string, OracleVectorStoreOptions?, ServiceLifetime)
This method registers an OracleVectorStore
as VectorStore
, with the specified connection string and service lifetime.
Declaration
// C#
public static IServiceCollection AddOracleVectorStore(this IServiceCollection services,string connectionString,OracleVectorStoreOptions? options = null,ServiceLifetime lifetime = ServiceLifetime.Singleton)
Parameters
services
The
IServiceCollection
to register theVectorStore
on.connectionString
The connection string.
options
Options to further configure the vector store.
lifetime
The service lifetime for the store. Defaults to
ServiceLifetime.Singleton
.
Return Value
Returns the service collection.
Exceptions
InvalidArgumentException
- The provided
services
parameter is null. - The provided
connectionString
parameter is null or empty string.