Microsoft.Extensions.VectorData.ProviderServices Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
| Name | Description |
|---|---|
| CollectionJsonModelBuilder |
Represents a model builder that performs logic specific to providers that use System.Text.Json for serialization. This is an internal support type meant for use by providers only and not by applications. |
| CollectionModel |
Represents a record in a vector store collection. This is an internal support type meant for use by providers only and not by applications. |
| CollectionModelBuilder |
Represents a builder for a CollectionModel. This is an internal support type meant for use by providers only and not by applications. |
| CollectionModelBuildingOptions |
Contains options affecting model building; passed to CollectionModelBuilder. This is an internal support type meant for use by providers only and not by applications. |
| DataPropertyModel |
Represents a data property on a vector store record. This is an internal support type meant for use by providers only and not by applications. |
| EmbeddingGenerationDispatcher |
Represents a supported embedding type for a vector store provider. This is an internal support type meant for use by providers only and not by applications. |
| EmbeddingGenerationDispatcher<TEmbedding> |
A EmbeddingGenerationDispatcher implementation for a specific |
| KeyPropertyModel |
Represents a key property on a vector store record. This is an internal support type meant for use by providers only and not by applications. |
| PropertyModel |
Represents a property on a vector store record. This is an internal support type meant for use by providers only and not by applications. |
| VectorDataStrings |
Exposes methods for constructing strings that should be used by providers when throwing exceptions. |
| VectorPropertyModel |
Represents a vector property on a vector store record. This is an internal support type meant for use by providers only and not by applications. |
| VectorPropertyModel<TInput> |
Represents a vector property on a vector store record. This is an internal support type meant for use by providers only and not by applications. |