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
list
Type : Microsoft.SharePoint.SPListLe SPList.
fieldId
Type : System.GuidUn objet Guid qui représente le code de champ.
deferIndexCreation
Type : System.BooleanSi 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.