Freigeben über


SearchIndexClient.CreateOrUpdateSynonymMap Methode

Definition

Erstellt eine neue Synonymzuordnung oder aktualisiert eine vorhandene Synonymzuordnung.

public virtual Azure.Response<Azure.Search.Documents.Indexes.Models.SynonymMap> CreateOrUpdateSynonymMap (Azure.Search.Documents.Indexes.Models.SynonymMap synonymMap, bool onlyIfUnchanged = false, System.Threading.CancellationToken cancellationToken = default);
abstract member CreateOrUpdateSynonymMap : Azure.Search.Documents.Indexes.Models.SynonymMap * bool * System.Threading.CancellationToken -> Azure.Response<Azure.Search.Documents.Indexes.Models.SynonymMap>
override this.CreateOrUpdateSynonymMap : Azure.Search.Documents.Indexes.Models.SynonymMap * bool * System.Threading.CancellationToken -> Azure.Response<Azure.Search.Documents.Indexes.Models.SynonymMap>
Public Overridable Function CreateOrUpdateSynonymMap (synonymMap As SynonymMap, Optional onlyIfUnchanged As Boolean = false, Optional cancellationToken As CancellationToken = Nothing) As Response(Of SynonymMap)

Parameter

synonymMap
SynonymMap

Erforderlich. Der SynonymMap , 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.

cancellationToken
CancellationToken

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

Gibt zurück

Der Response<T> vom Server mit dem, das SynonymMap erstellt wurde. Dies kann geringfügig von dem, was übergeben wurde, abweichen, da der Dienst möglicherweise Eigenschaften zurückgibt, die auf ihre Standardwerte festgelegt sind.

Ausnahmen

Wird ausgelöst, wenn synonymMap NULL ist.

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

Gilt für: