Language

CollectionJsonModelBuilder.BuildDynamic Method

Definition

Builds and returns a CollectionModel for dynamic mapping scenarios from the given definition.

public:
 virtual Microsoft::Extensions::VectorData::ProviderServices::CollectionModel ^ BuildDynamic(Microsoft::Extensions::VectorData::VectorStoreCollectionDefinition ^ definition, Microsoft::Extensions::AI::IEmbeddingGenerator ^ defaultEmbeddingGenerator, System::Text::Json::JsonSerializerOptions ^ jsonSerializerOptions);
public virtual Microsoft.Extensions.VectorData.ProviderServices.CollectionModel BuildDynamic(Microsoft.Extensions.VectorData.VectorStoreCollectionDefinition definition, Microsoft.Extensions.AI.IEmbeddingGenerator? defaultEmbeddingGenerator, System.Text.Json.JsonSerializerOptions jsonSerializerOptions);
override this.BuildDynamic : Microsoft.Extensions.VectorData.VectorStoreCollectionDefinition * Microsoft.Extensions.AI.IEmbeddingGenerator * System.Text.Json.JsonSerializerOptions -> Microsoft.Extensions.VectorData.ProviderServices.CollectionModel
Public Overridable Function BuildDynamic (definition As VectorStoreCollectionDefinition, defaultEmbeddingGenerator As IEmbeddingGenerator, jsonSerializerOptions As JsonSerializerOptions) As CollectionModel

Parameters

defaultEmbeddingGenerator
IEmbeddingGenerator
jsonSerializerOptions
JsonSerializerOptions

Returns

The built CollectionModel.

Applies to