IndexBatch.MergeOrUpload<T>(IEnumerable<T>) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
Azure SDK for .NET