Compartir a través de


IndexBatch.Merge<T>(IEnumerable<T>) Método

Definición

Crea un nuevo IndexBatch para combinar documentos en documentos existentes en el índice.

public static Microsoft.Azure.Search.Models.IndexBatch<T> Merge<T> (System.Collections.Generic.IEnumerable<T> documents);
static member Merge : seq<'T> -> Microsoft.Azure.Search.Models.IndexBatch<'T>
Public Shared Function Merge(Of T) (documents As IEnumerable(Of T)) As IndexBatch(Of T)

Parámetros de tipo

T

Tipo CLR que se asigna al esquema de índice. Las instancias de este tipo se pueden almacenar como documentos en el índice.

Parámetros

documents
IEnumerable<T>

Los documentos que se van a combinar; Establezca solo las propiedades que desea cambiar.

Devoluciones

Nuevo IndexBatch.

Comentarios

Si el tipo T contiene propiedades con tipo de valor que no aceptan valores NULL, es posible que estas propiedades no se combinen correctamente. Si no establece dicha propiedad, tomará automáticamente su valor predeterminado (por ejemplo, 0 para int o false para bool), lo que invalidará el valor de la propiedad almacenada actualmente en el índice, aunque no fuera su intención. Por este motivo, se recomienda encarecidamente declarar siempre las propiedades con tipo de valor que aceptan valores NULL en el tipo T.

Lo anterior no se aplica si usa Document como tipo T.

Se aplica a