VectorStoreVectorAttribute Classe

Definição

Define um atributo para marcar uma propriedade em uma classe de registro como um vetor.

public ref class VectorStoreVectorAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Property, AllowMultiple=false)]
public sealed class VectorStoreVectorAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Property, AllowMultiple=false)>]
type VectorStoreVectorAttribute = class
    inherit Attribute
Public NotInheritable Class VectorStoreVectorAttribute
Inherits Attribute
Herança
VectorStoreVectorAttribute
Atributos

Comentários

As características definidas aqui influenciam como a propriedade é tratada pelo repositório de vetores.

Construtores

Nome Description
VectorStoreVectorAttribute(Int32)

Inicializa uma nova instância da classe VectorStoreVectorAttribute.

Propriedades

Nome Description
Dimensions

Obtém o número de dimensões que o vetor tem.

DistanceFunction

Obtém a função de distância a ser usada ao comparar vetores.

IndexKind

Obtém o tipo de índice a ser usado.

StorageName

Obtém um nome opcional a ser usado para a propriedade no armazenamento, se diferente do nome da propriedade.

Aplica-se a