Freigeben über


SearchIndexerClient.CreateOrUpdateDataSourceConnectionAsync Methode

Definition

Erstellt eine neue Datenquelle oder aktualisiert eine vorhandene Datenquellenverbindung.

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

Parameter

dataSourceConnection
SearchIndexerDataSourceConnection

Erforderlich. Die SearchIndexerDataSourceConnection zu erstellende oder zu aktualisierende.

onlyIfUnchanged
Boolean

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

ignoreCacheResetRequirements
Nullable<Boolean>

True , wenn die Anforderungen für die Cachezurücksetzung ignoriert werden sollen.

cancellationToken
CancellationToken

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

Gibt zurück

Die Response<T> vom Server, die die SearchIndexerDataSourceConnection erstellte enthält. Dies kann geringfügig von dem abweichen, was übergeben wurde, da der Dienst möglicherweise Eigenschaften zurückgibt, die auf ihre Standardwerte festgelegt sind.

Ausnahmen

Wird ausgelöst, wenn dataSourceConnection NULL ist.

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

Gilt für: