(SPList, String, Boolean) del método ContentIterator.EnsureFieldIndexedEx
Asegura que se indiza el objeto SPField de un objeto SPList .
Espacio de nombres: Microsoft.Office.Server.Utilities
Ensamblado: Microsoft.Office.Server (en Microsoft.Office.Server.dll)
Sintaxis
'Declaración
Public Shared Function EnsureFieldIndexedEx ( _
list As SPList, _
fieldName As String, _
deferIndexCreation As Boolean _
) As Nullable(Of Boolean)
'Uso
Dim list As SPList
Dim fieldName As String
Dim deferIndexCreation As Boolean
Dim returnValue As Nullable(Of Boolean)
returnValue = ContentIterator.EnsureFieldIndexedEx(list, _
fieldName, deferIndexCreation)
public static Nullable<bool> EnsureFieldIndexedEx(
SPList list,
string fieldName,
bool deferIndexCreation
)
Parámetros
list
Tipo: Microsoft.SharePoint.SPListSPList.
fieldName
Tipo: System.StringUn objeto String que representa el nombre del campo.
deferIndexCreation
Tipo: System.BooleanSi true, el índice sólo se creará si la SPList es entre el 20% del valor de la propiedad MaxItemsPerThrottledOperation . De lo contrario, siempre se creará el índice.
Valor devuelto
Tipo: System.Nullable<Boolean>
una referencia null (Nothing en Visual Basic) si el campo ya se ha indizado; true si el campo no se indizó anteriormente pero ahora se ha indexado; false si la lista no se indizó anteriormente y ahora se ha indexado, que sólo es posible para las sobrecargas de este método que aplazar la creación de índices.
Devuelve Nullable<T>.
Comentarios
La opción deferIndexCreation se utiliza para aplazar la creación del índice hasta que sea lo suficientemente grande como una lista. Este método es útil para indizar las columnas de texto, que se bloquean cambiantes intercalación de web después de la creación. Una vez que se debe crear un índice, es mucho menos probable que cambiar la intercalación de la web.