Freigeben über


SearchIndexClient.CreateOrUpdateAliasAsync Methode

Definition

Erstellt einen neuen Suchalias oder aktualisiert einen Alias, sofern er bereits vorhanden ist.

public virtual System.Threading.Tasks.Task<Azure.Response<Azure.Search.Documents.Indexes.Models.SearchAlias>> CreateOrUpdateAliasAsync (string aliasName, Azure.Search.Documents.Indexes.Models.SearchAlias alias, bool onlyIfUnchanged = false, System.Threading.CancellationToken cancellationToken = default);
abstract member CreateOrUpdateAliasAsync : string * Azure.Search.Documents.Indexes.Models.SearchAlias * bool * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Search.Documents.Indexes.Models.SearchAlias>>
override this.CreateOrUpdateAliasAsync : string * Azure.Search.Documents.Indexes.Models.SearchAlias * bool * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Search.Documents.Indexes.Models.SearchAlias>>
Public Overridable Function CreateOrUpdateAliasAsync (aliasName As String, alias As SearchAlias, Optional onlyIfUnchanged As Boolean = false, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of SearchAlias))

Parameter

aliasName
String

Der Name des zu erstellenden oder zu aktualisierenden Alias.

alias
SearchAlias

Die Definition des zu erstellenden oder zu aktualisierenden Alias.

onlyIfUnchanged
Boolean

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

cancellationToken
CancellationToken

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

Gibt zurück

SearchAlias definiert durch aliasName.

Gilt für: