SearchIndexClient.CreateOrUpdateAliasAsync Method

Definition

Overloads

Name Description
CreateOrUpdateAliasAsync(SearchAlias, Boolean, CancellationToken)

Creates a new search alias or updates an alias if it already exists.

CreateOrUpdateAliasAsync(String, SearchAlias, Boolean, CancellationToken)

Creates a new search alias or updates an alias if it already exists.

CreateOrUpdateAliasAsync(SearchAlias, Boolean, CancellationToken)

Source:
SearchIndexClient.Aliases.cs

Creates a new search alias or updates an alias if it already exists.

public virtual System.Threading.Tasks.Task<Azure.Response<Azure.Search.Documents.Indexes.Models.SearchAlias>> CreateOrUpdateAliasAsync(Azure.Search.Documents.Indexes.Models.SearchAlias alias, bool onlyIfUnchanged = false, System.Threading.CancellationToken cancellationToken = default);
abstract member CreateOrUpdateAliasAsync : 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 : 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 (alias As SearchAlias, Optional onlyIfUnchanged As Boolean = false, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of SearchAlias))

Parameters

alias
SearchAlias

The definition of the alias to create or update.

onlyIfUnchanged
Boolean

True to throw a RequestFailedException if the ETag does not match the current alias version; otherwise, the current version will be overwritten.

cancellationToken
CancellationToken

Optional CancellationToken to propagate notifications that the operation should be canceled.

Returns

SearchAlias defined by aliasName.

Applies to

CreateOrUpdateAliasAsync(String, SearchAlias, Boolean, CancellationToken)

Source:
SearchIndexClient.Aliases.cs

Creates a new search alias or updates an alias if it already exists.

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))

Parameters

aliasName
String

The name of the alias to create or update.

alias
SearchAlias

The definition of the alias to create or update.

onlyIfUnchanged
Boolean

True to throw a RequestFailedException if the ETag does not match the current alias version; otherwise, the current version will be overwritten.

cancellationToken
CancellationToken

Optional CancellationToken to propagate notifications that the operation should be canceled.

Returns

SearchAlias defined by aliasName.

Applies to