Freigeben über


SimpleFieldAttribute Klasse

Definition

Attributen eines einfachen Felds mithilfe eines primitiven Typs oder einer Auflistung eines primitiven Typs.

[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
Vererbung
SimpleFieldAttribute
Abgeleitet
Attribute

Konstruktoren

SimpleFieldAttribute()

Attributen eines einfachen Felds mithilfe eines primitiven Typs oder einer Auflistung eines primitiven Typs.

Eigenschaften

IsFacetable

Ruft einen Wert ab, der angibt, ob das Feld in Facetabfragen abgerufen werden kann, oder legt den Wert fest. Die Standardeinstellung ist „false“.

IsFilterable

Ruft einen Wert ab, der angibt, ob in $filter Abfragen auf das Feld verwiesen werden kann, oder legt den Wert fest. Die Standardeinstellung ist „false“.

IsHidden

Ruft ab oder legt fest, ob das Feld in Suchergebnissen zurückgegeben wird. Die Standardeinstellung ist „false“. Für ein Schlüsselfeld, in dem IsKey true ist, muss diese Eigenschaft auf false festgelegt sein.

IsKey

Ruft ab oder legt fest, ob das Feld das Schlüsselfeld ist. Die Standardeinstellung ist „false“. Ein SearchIndex muss genau ein Schlüsselfeld vom Typ Stringaufweisen.

IsSortable

Ruft einen Wert ab, der angibt, ob das Feld in $orderby Ausdrücken referenziert werden kann, oder legt diesen fest. Die Standardeinstellung ist „false“.

NormalizerName

Der Name des Normalisierers, der für das Feld verwendet werden soll. Diese Option kann nur für Felder verwendet werden, die filterbar, sortierbar oder facetable aktiviert sind. Nachdem der Normalisierer ausgewählt wurde, kann er für das Feld nicht mehr geändert werden. Für komplexe Felder muss NULL sein.

Gilt für: