Compartilhar via


SimpleFieldAttribute Classe

Definição

Atribui um campo simples usando um tipo primitivo ou uma coleção de um tipo primitivo.

[System.AttributeUsage(System.AttributeTargets.Field | System.AttributeTargets.Property, AllowMultiple=false, Inherited=true)]
public class SimpleFieldAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Field | System.AttributeTargets.Property, AllowMultiple=false, Inherited=true)>]
type SimpleFieldAttribute = class
    inherit Attribute
Public Class SimpleFieldAttribute
Inherits Attribute
Herança
SimpleFieldAttribute
Derivado
Atributos

Construtores

SimpleFieldAttribute()

Atribui um campo simples usando um tipo primitivo ou uma coleção de um tipo primitivo.

Propriedades

IsFacetable

Obtém ou define um valor que indica se o campo pode ser recuperado em consultas de faceta. O padrão é falso.

IsFilterable

Obtém ou define um valor que indica se o campo pode ser referenciado em $filter consultas. O padrão é falso.

IsHidden

Obtém ou define se o campo é retornado nos resultados da pesquisa. O padrão é falso. Um campo de chave em que IsKey é true deve ter essa propriedade definida como false.

IsKey

Obtém ou define se o campo é o campo de chave. O padrão é falso. Um SearchIndex deve ter exatamente um campo de chave do tipo String.

IsSortable

Obtém ou define um valor que indica se o campo pode ser referenciado em $orderby expressões. O padrão é falso.

NormalizerName

O nome do normalizador a ser usado para o campo. Essa opção só pode ser usada com campos com filtrelável, classificável ou facetável habilitado. Depois que o normalizador for escolhido, ele não poderá ser alterado para o campo. Deve ser nulo para campos complexos.

Aplica-se a