Partilhar via


ISearchService Interface

Definição

Uma representação imutável do lado do cliente de um registo 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 alojamento. Aplicável apenas para o SKU standard3. Pode definir esta propriedade para ativar até 3 partições de alta densidade que permitem até 1000 índices, o que é muito superior aos índices máximos permitidos para qualquer outro SKU. Para o SKU standard3, o valor é "predefinido" ou "highDensity". Para todos os outros SKUs, este valor tem de ser "predefinido".

Id

Obtém a cadeia de ID do recurso

(Herdado de IHasId)
Inner

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

(Herdado de IHasInner<T>)
Key

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

(Herdado de IIndexable)
Manager

Obtém o tipo de cliente do gestor deste 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 utilizadas pelo serviço.

ProvisioningState

Obtém o estado da última operação de aprovisionamento realizada no Serviço de pesquisa. O aprovisionamento é um estado intermédio que ocorre enquanto a capacidade do serviço está a ser estabelecida. Após a configuração da capacidade, o provisioningState muda para "com êxito" ou "falhou". As aplicações cliente podem consultar o estado de aprovisionamento (o intervalo de consulta recomendado é de 30 segundos a um minuto) ao utilizar a operação Obter Serviço de Pesquisa para ver quando uma operação é concluída. Se estiver a utilizar o serviço gratuito, este valor tende a voltar como "bem-sucedido" diretamente na chamada para Criar Serviço de pesquisa. Isto acontece porque o serviço gratuito utiliza a capacidade que já está configurada.

Region

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

(Herdado de IResource)
RegionName

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

(Herdado de IResource)
ReplicaCount

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

ResourceGroupName

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

(Herdado de IHasResourceGroup)
Sku

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

Status

Obtém o estado do Serviço de pesquisa. Os valores possíveis incluem: "em execução": o Serviço de pesquisa está em execução e não estão em curso operações de aprovisionamento. "aprovisionamento": o Serviço de pesquisa está a ser aprovisionado ou aumentado ou reduzido verticalmente. "eliminação": o Serviço de pesquisa está a ser eliminado. "degradado": a Serviço de pesquisa está degradada. Isto pode ocorrer quando as unidades de pesquisa subjacentes não estão em bom estado de funcionamento. O Serviço de pesquisa é provavelmente operacional, mas o desempenho pode ser lento e alguns pedidos podem ser removidos. "desativado": o Serviço de pesquisa está desativado. Neste estado, o serviço rejeitará todos os pedidos de API. "erro": o Serviço de pesquisa está num estado de erro. Se o seu serviço estiver nos estados degradados, desativados ou de erros, significa que a equipa do Azure Search está a investigar ativamente o problema subjacente. Os serviços dedicados nestes estados continuam a ser cobrados com base no número de unidades de pesquisa aprovisionadas.

StatusDetails

Obtém os detalhes do estado.

Tags

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

(Herdado de IResource)
Type

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

(Herdado de IResource)

Métodos

CreateQueryKey(String)

Regenera a chave de API de administração primária ou secundária. Só pode regenerar uma chave de cada vez.

CreateQueryKeyAsync(String, CancellationToken)

Regenera a chave de API de administração primária ou secundária. Só pode regenerar uma chave de cada vez.

DeleteQueryKey(String)

Elimina a chave de consulta especificada. Ao contrário das chaves de administrador, as chaves de consulta não são regeneradas. O processo de regeneração de uma chave de consulta é eliminar e, em seguida, recriá-la.

DeleteQueryKeyAsync(String, CancellationToken)

Elimina a chave de consulta especificada. Ao contrário das chaves de administrador, as chaves de consulta não são regeneradas. O processo de regeneração de uma chave de consulta é eliminar e, em seguida, recriá-la.

GetAdminKeys()

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

GetAdminKeysAsync(CancellationToken)

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

ListQueryKeys()

Devolve a lista de chaves de API de consulta para o Serviço de pesquisa do Azure especificado.

ListQueryKeysAsync(CancellationToken)

Devolve a lista de chaves de API de consulta para o Serviço de pesquisa do Azure especificado.

Refresh()

Atualiza o recurso para sincronizar com o Azure.

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

Atualiza o recurso para sincronizar com o Azure.

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

Regenera a chave de API de administração primária ou secundária. Só pode regenerar uma chave de cada vez.

RegenerateAdminKeysAsync(AdminKeyKind, CancellationToken)

Regenera a chave de API de administração primária ou secundária. Só pode regenerar uma chave de cada vez.

Update()

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

(Herdado de IUpdatable<T>)

Aplica-se a