Freigeben über


SearchIndexerClient.CreateOrUpdateSkillset Methode

Definition

Erstellt ein neues Skillset oder aktualisiert ein vorhandenes Skillset.

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

Parameter

skillset
SearchIndexerSkillset

Erforderlich. Die SearchIndexerSkillset 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.

disableCacheReprocessingChangeDetectionignoreCacheResetRequirements
Nullable<Boolean>

Deaktiviert die Änderungserkennung für die erneute Cacheverarbeitung.

ignoreCacheResetRequirementsdisableCacheReprocessingChangeDetection
Nullable<Boolean>

Ignoriert die Anforderungen an die Cachezurücksetzung.

cancellationToken
CancellationToken

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

Gibt zurück

Die Response<T> vom Server, die die SearchIndexerSkillset 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 skillset NULL ist.

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

Gilt für: