Compartilhar via


ISearchService Interface

Definição

Uma representação imutável do lado do cliente de um registro do Azure.

public interface ISearchService : Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IGroupableResource<Microsoft.Azure.Management.Search.Fluent.ISearchManager,Microsoft.Azure.Management.Search.Fluent.Models.SearchServiceInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.Search.Fluent.Models.SearchServiceInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasManager<Microsoft.Azure.Management.Search.Fluent.ISearchManager>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IRefreshable<Microsoft.Azure.Management.Search.Fluent.ISearchService>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IUpdatable<Microsoft.Azure.Management.Search.Fluent.SearchService.Update.IUpdate>
type ISearchService = interface
    interface IBeta
    interface IGroupableResource<ISearchManager, SearchServiceInner>
    interface IResource
    interface IIndexable
    interface IHasId
    interface IHasName
    interface IHasResourceGroup
    interface IHasManager<ISearchManager>
    interface IHasInner<SearchServiceInner>
    interface IRefreshable<ISearchService>
    interface IUpdatable<IUpdate>
Public Interface ISearchService
Implements IBeta, IGroupableResource(Of ISearchManager, SearchServiceInner), IHasInner(Of SearchServiceInner), IHasManager(Of ISearchManager), IRefreshable(Of ISearchService), IUpdatable(Of IUpdate)
Implementações

Propriedades

HostingMode

Obtém o valor do modo de hospedagem. Aplicável somente para o SKU standard3. Você pode definir essa propriedade para habilitar até três partições de alta densidade que permitem até 1000 índices, o que é muito maior do que os índices máximos permitidos para qualquer outra SKU. Para o SKU standard3, o valor é 'default' ou 'highDensity'. Para todos os outros SKUs, esse valor deve ser "padrão".

Id

Obtém a cadeia de caracteres de ID do recurso

(Herdado de IHasId)
Inner

Uma representação imutável do lado do cliente de um registro do Azure.

(Herdado de IHasInner<T>)
Key

Uma representação imutável do lado do cliente de um registro do Azure.

(Herdado de IIndexable)
Manager

Obtém o tipo de cliente do gerente desse tipo de recurso.

(Herdado de IHasManager<ManagerT>)
Name

Obtém o nome do recurso

(Herdado de IHasName)
PartitionCount

Obtém o número de partições usadas pelo serviço.

ProvisioningState

Obtém o estado da última operação de provisionamento executada no serviço Pesquisa. O provisionamento é um estado intermediário que ocorre enquanto a capacidade de serviço está sendo estabelecida. Depois que a capacidade é configurada, provisioningState é alterado para 'bem-sucedido' ou 'falhou'. Os aplicativos cliente podem sondar o provisionamento status (o intervalo de sondagem recomendado é de 30 segundos a um minuto) usando a operação Obter Serviço de Pesquisa para ver quando uma operação é concluída. Se você estiver usando o serviço gratuito, esse valor tende a voltar como "bem-sucedido" diretamente na chamada para Criar serviço Pesquisa. Isso ocorre porque o serviço gratuito usa a capacidade que já está configurada.

Region

Uma representação imutável do lado do cliente de um registro do Azure.

(Herdado de IResource)
RegionName

Uma representação imutável do lado do cliente de um registro do Azure.

(Herdado de IResource)
ReplicaCount

Obtém o número de réplicas usadas pelo serviço.

ResourceGroupName

Uma representação imutável do lado do cliente de um registro do Azure.

(Herdado de IHasResourceGroup)
Sku

Obtém o tipo de SKU do serviço.

Status

Obtém a status do serviço Pesquisa. Os valores possíveis incluem: "em execução": o serviço Pesquisa está em execução e nenhuma operação de provisionamento está em andamento. 'provisionamento': o serviço Pesquisa está sendo provisionado ou escalado verticalmente ou reduzido verticalmente. 'deleting': o serviço Pesquisa está sendo excluído. 'degradado': a serviço Pesquisa está degradada. Isso pode ocorrer quando as unidades de pesquisa subjacentes não estão íntegras. O serviço de pesquisa provavelmente está funcionando, mas o desempenho pode ser lento e algumas solicitações podem ser descartadas. 'desabilitado': a serviço Pesquisa está desabilitada. Nesse estado, o serviço rejeita todas as solicitações da API. 'error': o serviço Pesquisa está em um estado de erro. Se o serviço estiver nos estados degradados, desabilitados ou de erro, isso significa que a equipe do Azure Search está investigando ativamente o problema subjacente. Serviços dedicados nesses estados ainda são passíveis de cobrança com base no número de unidades de pesquisa provisionadas.

StatusDetails

Obtém os detalhes do status.

Tags

Uma representação imutável do lado do cliente de um registro do Azure.

(Herdado de IResource)
Type

Uma representação imutável do lado do cliente de um registro do Azure.

(Herdado de IResource)

Métodos

CreateQueryKey(String)

Regenera a chave de API de administrador primário ou secundário. Você só pode regenerar uma chave de cada vez.

CreateQueryKeyAsync(String, CancellationToken)

Regenera a chave de API de administrador primário ou secundário. Você só pode regenerar uma chave de cada vez.

DeleteQueryKey(String)

Exclui a chave de consulta especificada. Ao contrário das chaves de administrador, as chaves de consulta não são regeneradas. O processo para regenerar uma chave de consulta consiste em excluí-la e recriá-la.

DeleteQueryKeyAsync(String, CancellationToken)

Exclui a chave de consulta especificada. Ao contrário das chaves de administrador, as chaves de consulta não são regeneradas. O processo para regenerar uma chave de consulta consiste em excluí-la e recriá-la.

GetAdminKeys()

As chaves da API de administração primária e secundária para o serviço Pesquisa do Azure especificado.

GetAdminKeysAsync(CancellationToken)

As chaves da API de administração primária e secundária para o serviço Pesquisa do Azure especificado.

ListQueryKeys()

Retorna a lista de chaves de API de consulta para o serviço Azure Search especificado.

ListQueryKeysAsync(CancellationToken)

Retorna a lista de chaves de API de consulta para o serviço Azure Search especificado.

Refresh()

Atualiza o recurso a ser sincronizado com o Azure.

(Herdado de IRefreshable<T>)
RefreshAsync(CancellationToken)

Atualiza o recurso a ser sincronizado com o Azure.

(Herdado de IRefreshable<T>)
RegenerateAdminKeys(AdminKeyKind)

Regenera a chave de API de administrador primário ou secundário. Você só pode regenerar uma chave de cada vez.

RegenerateAdminKeysAsync(AdminKeyKind, CancellationToken)

Regenera a chave de API de administrador primário ou secundário. Você só pode regenerar uma chave de cada vez.

Update()

Uma representação imutável do lado do cliente de um registro do Azure.

(Herdado de IUpdatable<T>)

Aplica-se a