Interface IVectorStoreMigrator
public interface IVectorStoreMigrator
Properties
ProviderName
string ProviderName { get; }
Property Value
Methods
MigrateAsync(VectorStoreMigrationRequest, IProgress<VectorStoreMigrationProgress>?, CancellationToken)
Task<VectorStoreMigrationResult> MigrateAsync(VectorStoreMigrationRequest request, IProgress<VectorStoreMigrationProgress>? progress = null, CancellationToken cancellationToken = default)
Parameters
requestVectorStoreMigrationRequestprogressIProgress<VectorStoreMigrationProgress>cancellationTokenCancellationToken
Returns
PlanAsync(VectorStoreMigrationRequest, CancellationToken)
Task<VectorStoreMigrationPlan> PlanAsync(VectorStoreMigrationRequest request, CancellationToken cancellationToken = default)
Parameters
requestVectorStoreMigrationRequestcancellationTokenCancellationToken