Partager via


SimpleFieldAttribute Classe

Définition

Attribue un champ simple à l’aide d’un type primitif ou d’une collection d’un type primitif.

[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
Héritage
SimpleFieldAttribute
Dérivé
Attributs

Constructeurs

SimpleFieldAttribute()

Attribue un champ simple à l’aide d’un type primitif ou d’une collection d’un type primitif.

Propriétés

IsFacetable

Obtient ou définit une valeur indiquant si le champ peut être récupéré dans les requêtes facette. La valeur par défaut est false.

IsFilterable

Obtient ou définit une valeur indiquant si le champ peut être référencé dans $filter des requêtes. La valeur par défaut est false.

IsHidden

Obtient ou définit si le champ est retourné dans les résultats de la recherche. La valeur par défaut est false. Un champ de clé où IsKey est true doit avoir cette propriété définie sur false.

IsKey

Obtient ou définit si le champ est le champ clé. La valeur par défaut est false. Un SearchIndex doit avoir exactement un champ clé de type String.

IsSortable

Obtient ou définit une valeur indiquant si l’activation du champ peut être référencée dans $orderby des expressions. La valeur par défaut est false.

NormalizerName

Nom du normaliseur à utiliser pour le champ. Cette option ne peut être utilisée qu’avec des champs filtrables, triables ou facetables activés. Une fois le normaliseur choisi, il ne peut pas être modifié pour le champ. Doit avoir la valeur Null pour les champs complexes.

S’applique à