Compartir a través de


IIndexesOperations.CreateOrUpdateWithHttpMessagesAsync Método

Definición

Sobrecargas

CreateOrUpdateWithHttpMessagesAsync(Index, Nullable<Boolean>, SearchRequestOptions, AccessCondition, Dictionary<String,List<String>>, CancellationToken)

Crea un nuevo índice de búsqueda o actualiza un índice si ya existe. https://docs.microsoft.com/rest/api/searchservice/Update-Index

CreateOrUpdateWithHttpMessagesAsync(String, Index, Nullable<Boolean>, SearchRequestOptions, AccessCondition, Dictionary<String,List<String>>, CancellationToken)

Crea un nuevo índice de búsqueda o actualiza un índice si ya existe. https://docs.microsoft.com/rest/api/searchservice/Update-Index

CreateOrUpdateWithHttpMessagesAsync(Index, Nullable<Boolean>, SearchRequestOptions, AccessCondition, Dictionary<String,List<String>>, CancellationToken)

Crea un nuevo índice de búsqueda o actualiza un índice si ya existe. https://docs.microsoft.com/rest/api/searchservice/Update-Index

public System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse<Microsoft.Azure.Search.Models.Index>> CreateOrUpdateWithHttpMessagesAsync (Microsoft.Azure.Search.Models.Index index, bool? allowIndexDowntime = default, Microsoft.Azure.Search.Models.SearchRequestOptions searchRequestOptions = default, Microsoft.Azure.Search.Models.AccessCondition accessCondition = default, System.Collections.Generic.Dictionary<string,System.Collections.Generic.List<string>> customHeaders = default, System.Threading.CancellationToken cancellationToken = default);
abstract member CreateOrUpdateWithHttpMessagesAsync : Microsoft.Azure.Search.Models.Index * Nullable<bool> * Microsoft.Azure.Search.Models.SearchRequestOptions * Microsoft.Azure.Search.Models.AccessCondition * System.Collections.Generic.Dictionary<string, System.Collections.Generic.List<string>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse<Microsoft.Azure.Search.Models.Index>>
Public Function CreateOrUpdateWithHttpMessagesAsync (index As Index, Optional allowIndexDowntime As Nullable(Of Boolean) = Nothing, Optional searchRequestOptions As SearchRequestOptions = Nothing, Optional accessCondition As AccessCondition = Nothing, Optional customHeaders As Dictionary(Of String, List(Of String)) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of AzureOperationResponse(Of Index))

Parámetros

index
Index

Definición del índice que se va a crear o actualizar.

allowIndexDowntime
Nullable<Boolean>

Permite agregar nuevos analizadores, tokenizadores, filtros de token o filtros char a un índice tomando el índice sin conexión durante al menos unos segundos. Esto provoca temporalmente un error en la indexación y las solicitudes de consulta. El rendimiento y la disponibilidad de escritura del índice pueden ser desiguales durante varios minutos después de que se actualice el índice, o durante más tiempo en el caso de índices muy grandes.

searchRequestOptions
SearchRequestOptions

Parámetros adicionales para la operación.

accessCondition
AccessCondition

Parámetros adicionales para la operación.

customHeaders
Dictionary<String,List<String>>

Encabezados que se agregarán a la solicitud.

cancellationToken
CancellationToken

Token de cancelación.

Devoluciones

Objeto de respuesta que contiene el cuerpo de la respuesta y los encabezados de respuesta.

Excepciones

Se produce cuando la operación devolvió un código de estado no válido.

Se produce cuando no se puede deserializar la respuesta.

Se produce cuando un parámetro obligatorio es NULL.

Se produce cuando un parámetro obligatorio es NULL

Se aplica a

CreateOrUpdateWithHttpMessagesAsync(String, Index, Nullable<Boolean>, SearchRequestOptions, AccessCondition, Dictionary<String,List<String>>, CancellationToken)

Crea un nuevo índice de búsqueda o actualiza un índice si ya existe. https://docs.microsoft.com/rest/api/searchservice/Update-Index

public System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse<Microsoft.Azure.Search.Models.Index>> CreateOrUpdateWithHttpMessagesAsync (string indexName, Microsoft.Azure.Search.Models.Index index, bool? allowIndexDowntime = default, Microsoft.Azure.Search.Models.SearchRequestOptions searchRequestOptions = default, Microsoft.Azure.Search.Models.AccessCondition accessCondition = default, System.Collections.Generic.Dictionary<string,System.Collections.Generic.List<string>> customHeaders = default, System.Threading.CancellationToken cancellationToken = default);
abstract member CreateOrUpdateWithHttpMessagesAsync : string * Microsoft.Azure.Search.Models.Index * Nullable<bool> * Microsoft.Azure.Search.Models.SearchRequestOptions * Microsoft.Azure.Search.Models.AccessCondition * System.Collections.Generic.Dictionary<string, System.Collections.Generic.List<string>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse<Microsoft.Azure.Search.Models.Index>>
Public Function CreateOrUpdateWithHttpMessagesAsync (indexName As String, index As Index, Optional allowIndexDowntime As Nullable(Of Boolean) = Nothing, Optional searchRequestOptions As SearchRequestOptions = Nothing, Optional accessCondition As AccessCondition = Nothing, Optional customHeaders As Dictionary(Of String, List(Of String)) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of AzureOperationResponse(Of Index))

Parámetros

indexName
String

Definición del índice que se va a crear o actualizar.

index
Index

Definición del índice que se va a crear o actualizar.

allowIndexDowntime
Nullable<Boolean>

Permite agregar nuevos analizadores, tokenizadores, filtros de token o filtros char a un índice tomando el índice sin conexión durante al menos unos segundos. Esto provoca temporalmente un error en la indexación y las solicitudes de consulta. El rendimiento y la disponibilidad de escritura del índice pueden ser desiguales durante varios minutos después de que se actualice el índice, o durante más tiempo en el caso de índices muy grandes.

searchRequestOptions
SearchRequestOptions

Parámetros adicionales para la operación

accessCondition
AccessCondition

Parámetros adicionales para la operación

customHeaders
Dictionary<String,List<String>>

Encabezados que se agregarán a la solicitud.

cancellationToken
CancellationToken

Token de cancelación.

Devoluciones

Excepciones

Se produce cuando la operación devolvió un código de estado no válido

Se produce cuando no se puede deserializar la respuesta

Se produce cuando un parámetro obligatorio es NULL

Se aplica a