Compartilhar via


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

Definição

Cria um novo IndexBatch para carregar documentos no índice ou mesclar em documentos existentes para aqueles que já existem no índice.

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

Parâmetros de tipo

T

O tipo CLR que mapeia para o esquema de indexação. As instâncias desse tipo podem ser armazenadas como documentos no índice.

Parâmetros

documents
IEnumerable<T>

Os documentos a serem mesclados ou carregados.

Retornos

Um novo IndexBatch.

Comentários

Se o tipo T contiver propriedades não anuláveis do tipo valor, essas propriedades poderão não ser mescladas corretamente. Se você não definir essa propriedade, ela usará automaticamente seu valor padrão (por exemplo, 0 para int ou false para bool), o que substituirá o valor da propriedade atualmente armazenada no índice, mesmo que essa não fosse sua intenção. Por esse motivo, é altamente recomendável que você sempre declare que as propriedades tipadas em valor sejam anuláveis no tipo T.

O acima não se aplica se você estiver usando Document como tipo T.

Aplica-se a