SearchClient.DeleteDocuments 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.
Surcharges
DeleteDocuments(String, IEnumerable<String>, IndexDocumentsOptions, CancellationToken) |
Supprimez des documents de l’index en tant que lot en fonction de leurs clés uniquement. |
DeleteDocuments<T>(IEnumerable<T>, IndexDocumentsOptions, CancellationToken) |
Supprimez des documents de l’index sous forme de lot. |
DeleteDocuments(String, IEnumerable<String>, IndexDocumentsOptions, CancellationToken)
- Source:
- SearchClient.cs
- Source:
- SearchClient.cs
Supprimez des documents de l’index en tant que lot en fonction de leurs clés uniquement.
public virtual Azure.Response<Azure.Search.Documents.Models.IndexDocumentsResult> DeleteDocuments (string keyName, System.Collections.Generic.IEnumerable<string> keyValues, Azure.Search.Documents.IndexDocumentsOptions options = default, System.Threading.CancellationToken cancellationToken = default);
abstract member DeleteDocuments : string * seq<string> * Azure.Search.Documents.IndexDocumentsOptions * System.Threading.CancellationToken -> Azure.Response<Azure.Search.Documents.Models.IndexDocumentsResult>
override this.DeleteDocuments : string * seq<string> * Azure.Search.Documents.IndexDocumentsOptions * System.Threading.CancellationToken -> Azure.Response<Azure.Search.Documents.Models.IndexDocumentsResult>
Public Overridable Function DeleteDocuments (keyName As String, keyValues As IEnumerable(Of String), Optional options As IndexDocumentsOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Response(Of IndexDocumentsResult)
Paramètres
- keyName
- String
Nom du champ de clé qui identifie de façon unique les documents dans l’index.
- keyValues
- IEnumerable<String>
Clés des documents à supprimer.
- options
- IndexDocumentsOptions
Options qui permettent de spécifier le comportement d’indexation des documents.
- cancellationToken
- CancellationToken
Facultatif CancellationToken pour propager des notifications indiquant que l’opération doit être annulée.
Retours
Réponse contenant le status d’opérations pour toutes les actions du lot d’actions.
Exceptions
Levée lorsqu’un échec est retourné par le service de recherche.
Remarques
Par défaut, une exception n’est levée qu’en cas d’échec de la requête entière. Les défaillances individuelles sont décrites dans la Results collection. Vous pouvez définir ThrowOnAnyError si vous souhaitez que des exceptions soient levées en cas d’échec partiel.
S’applique à
DeleteDocuments<T>(IEnumerable<T>, IndexDocumentsOptions, CancellationToken)
- Source:
- SearchClient.cs
- Source:
- SearchClient.cs
Supprimez des documents de l’index sous forme de lot.
public virtual Azure.Response<Azure.Search.Documents.Models.IndexDocumentsResult> DeleteDocuments<T> (System.Collections.Generic.IEnumerable<T> documents, Azure.Search.Documents.IndexDocumentsOptions options = default, System.Threading.CancellationToken cancellationToken = default);
abstract member DeleteDocuments : seq<'T> * Azure.Search.Documents.IndexDocumentsOptions * System.Threading.CancellationToken -> Azure.Response<Azure.Search.Documents.Models.IndexDocumentsResult>
override this.DeleteDocuments : seq<'T> * Azure.Search.Documents.IndexDocumentsOptions * System.Threading.CancellationToken -> Azure.Response<Azure.Search.Documents.Models.IndexDocumentsResult>
Public Overridable Function DeleteDocuments(Of T) (documents As IEnumerable(Of T), Optional options As IndexDocumentsOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Response(Of IndexDocumentsResult)
Paramètres de type
- T
Type .NET mappé au schéma d’index. Les instances de ce type peuvent être récupérées en tant que documents à partir de l’index.
Paramètres
- documents
- IEnumerable<T>
Documents à supprimer.
- options
- IndexDocumentsOptions
Options qui permettent de spécifier le comportement d’indexation des documents.
- cancellationToken
- CancellationToken
Facultatif CancellationToken pour propager des notifications indiquant que l’opération doit être annulée.
Retours
Réponse contenant le status d’opérations pour toutes les actions du lot d’actions.
Exceptions
Levée lorsqu’un échec est retourné par le service de recherche.
Remarques
Les surcharges génériques des méthodes DeleteDocuments et DeleteDocumentsAsync prennent en charge le mappage des types de champs de recherche aux types .NET via le paramètre de type T. Pour plus d’informations sur le mappage de type, consultez GetDocumentAsync<T>(String, GetDocumentOptions, CancellationToken) .
Par défaut, une exception n’est levée qu’en cas d’échec de la requête entière. Les défaillances individuelles sont décrites dans la Results collection. Vous pouvez définir ThrowOnAnyError si vous souhaitez que des exceptions soient levées en cas d’échec partiel.
S’applique à
Azure SDK for .NET