Partager via


ContentIterator.EnsureFieldIndexedEx - Méthode (SPList, Guid, Boolean)

Garantit que l'objet SPField est indexée pour un objet SPList .

Espace de noms :  Microsoft.Office.Server.Utilities
Assembly :  Microsoft.Office.Server (dans Microsoft.Office.Server.dll)

Syntaxe

'Déclaration
Public Shared Function EnsureFieldIndexedEx ( _
    list As SPList, _
    fieldId As Guid, _
    deferIndexCreation As Boolean _
) As Nullable(Of Boolean)
'Utilisation
Dim list As SPList
Dim fieldId As Guid
Dim deferIndexCreation As Boolean
Dim returnValue As Nullable(Of Boolean)

returnValue = ContentIterator.EnsureFieldIndexedEx(list, _
    fieldId, deferIndexCreation)
public static Nullable<bool> EnsureFieldIndexedEx(
    SPList list,
    Guid fieldId,
    bool deferIndexCreation
)

Paramètres

  • fieldId
    Type : System.Guid

    Un objet Guid qui représente le code de champ.

  • deferIndexCreation
    Type : System.Boolean

    Si true, l'index sera créée seulement si l' SPList est de 20 % de la valeur de la propriété MaxItemsPerThrottledOperation . Dans le cas contraire, l'index est toujours créée.

Valeur renvoyée

Type : System.Nullable<Boolean>
Cette propriété renvoie Nullable<T>.

Remarques

L'option deferIndexCreation sert à différer la création d'index jusqu'à ce qu'une liste soit suffisamment grande. Il est utile pour l'indexation de colonnes de texte, qui bloquent le changeant classement web après leur création. Une fois qu'un index doit être créé, il est beaucoup moins susceptible de changer le classement du web.

Voir aussi

Référence

ContentIterator classe

ContentIterator - Membres

EnsureFieldIndexedEx - Surcharge

Microsoft.Office.Server.Utilities - Espace de noms