Freigeben über


SearchIndexerClient.CreateOrUpdateIndexer Methode

Definition

Erstellt einen neuen Indexer oder aktualisiert einen vorhandenen Indexer.

public virtual Azure.Response<Azure.Search.Documents.Indexes.Models.SearchIndexer> CreateOrUpdateIndexer (Azure.Search.Documents.Indexes.Models.SearchIndexer indexer, bool onlyIfUnchanged = false, bool? ignoreCacheResetRequirements = default, bool? disableCacheReprocessingChangeDetection = default, System.Threading.CancellationToken cancellationToken = default);
abstract member CreateOrUpdateIndexer : Azure.Search.Documents.Indexes.Models.SearchIndexer * bool * Nullable<bool> * Nullable<bool> * System.Threading.CancellationToken -> Azure.Response<Azure.Search.Documents.Indexes.Models.SearchIndexer>
override this.CreateOrUpdateIndexer : Azure.Search.Documents.Indexes.Models.SearchIndexer * bool * Nullable<bool> * Nullable<bool> * System.Threading.CancellationToken -> Azure.Response<Azure.Search.Documents.Indexes.Models.SearchIndexer>
Public Overridable Function CreateOrUpdateIndexer (indexer As SearchIndexer, Optional onlyIfUnchanged As Boolean = false, Optional ignoreCacheResetRequirements As Nullable(Of Boolean) = Nothing, Optional disableCacheReprocessingChangeDetection As Nullable(Of Boolean) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Response(Of SearchIndexer)

Parameter

indexer
SearchIndexer

Erforderlich. Der SearchIndexer , der erstellt oder aktualisiert werden soll.

onlyIfUnchanged
Boolean

True, um ein RequestFailedException auszulösen, wenn die ETag nicht mit der aktuellen Dienstversion übereinstimmt. Andernfalls wird die aktuelle Dienstversion überschrieben.

disableCacheReprocessingChangeDetectionignoreCacheResetRequirements
Nullable<Boolean>

Deaktiviert die Erkennung von Änderungen beim Erneutverarbeiten des Caches.

ignoreCacheResetRequirementsdisableCacheReprocessingChangeDetection
Nullable<Boolean>

Die Cachezurücksetzungsanforderungen werden ignoriert.

cancellationToken
CancellationToken

Optional CancellationToken zur Weitergabe von Benachrichtigungen, dass der Vorgang abgebrochen werden soll.

Gibt zurück

Der Response<T> vom Server, der das SearchIndexer erstellte enthält. Dies kann geringfügig von dem abweichen, was an den Dienst übergeben wurde.

Ausnahmen

Wird ausgelöst, wenn indexer NULL ist.

Wird ausgelöst, wenn ein Fehler vom Suchdienst zurückgegeben wird.

Gilt für: