IndexBatch.Merge<T>(IEnumerable<T>) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Crée un indexBatch pour la fusion de documents dans des documents existants dans l’index.
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)
Paramètres de type
- T
Le type CLR qui mappe vers le schéma d'index. Les instances de ce type peuvent être stockées sous forme de documents dans l'index.
Paramètres
- documents
- IEnumerable<T>
Documents à fusionner ; Définissez uniquement les propriétés que vous souhaitez modifier.
Retours
Un nouvel IndexBatch.
Remarques
Si le type T contient des propriétés de type valeur non nullables, ces propriétés peuvent ne pas être fusionnées correctement. Si vous ne définissez pas une telle propriété, elle prend automatiquement sa valeur par défaut (par exemple, 0 pour int ou false pour bool), ce qui remplacera la valeur de la propriété actuellement stockée dans l’index, même si ce n’était pas votre intention. Pour cette raison, il est vivement recommandé de toujours déclarer les propriétés de type valeur comme pouvant être nullables dans le type T.
Ce qui précède ne s’applique pas si vous utilisez Document
comme type T.
S’applique à
Azure SDK for .NET