Compartir a través de


SearchIndexerClient.CreateOrUpdateDataSourceConnectionAsync Método

Definición

Crea un nuevo origen de datos o actualiza una conexión de origen de datos existente.

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

Parámetros

dataSourceConnection
SearchIndexerDataSourceConnection

Necesario. que SearchIndexerDataSourceConnection se va a crear o actualizar.

onlyIfUnchanged
Boolean

True para iniciar si RequestFailedExceptionETag no coincide con la versión del servicio actual; de lo contrario, se sobrescribirá la versión del servicio actual.

ignoreCacheResetRequirements
Nullable<Boolean>

True si se deben omitir los requisitos de restablecimiento de caché.

cancellationToken
CancellationToken

Opcional CancellationToken para propagar las notificaciones que se deben cancelar en la operación.

Devoluciones

del Response<T> servidor que contiene el SearchIndexerDataSourceConnection objeto que se creó. Esto puede diferir ligeramente de lo que se pasó, ya que el servicio puede devolver las propiedades establecidas en sus valores predeterminados.

Excepciones

Se genera cuando el valor de dataSourceConnection es null.

Se produce cuando el servicio Search devuelve un error.

Se aplica a