你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

ISearchService 接口

定义

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

属性

HostingMode

获取承载模式值。 仅适用于 standard3 SKU。 可以将此属性设置为启用最多 3 个高密度分区,这些分区最多允许 1000 个索引,这远远高于任何其他 SKU 允许的最大索引数。 对于 standard3 SKU,该值为“default”或“highDensity”。 对于所有其他 SKU,此值必须为“default”。

Id

获取资源 ID 字符串

(继承自 IHasId)
Inner

Azure 注册表的不可变客户端表示形式。

(继承自 IHasInner<T>)
Key

Azure 注册表的不可变客户端表示形式。

(继承自 IIndexable)
Manager

获取此资源类型的管理器客户端类型。

(继承自 IHasManager<ManagerT>)
Name

获取资源的名称

(继承自 IHasName)
PartitionCount

获取服务使用的分区数。

ProvisioningState

获取对搜索服务执行的最后一个预配操作的状态。 “正在设置”是一种中间状态,在建立服务容量时出现。 设置容量后,provisioningState 将更改为“成功”或“失败”。 客户端应用程序可以使用“获取搜索服务”操作查看操作完成时间, (建议的轮询间隔为 30 秒到 1 分钟) 轮询预配状态。 如果使用免费服务,则此值往往在调用 Create 搜索服务 时直接返回为“成功”。 这是因为免费服务使用了已设置的容量。

Region

Azure 注册表的不可变客户端表示形式。

(继承自 IResource)
RegionName

Azure 注册表的不可变客户端表示形式。

(继承自 IResource)
ReplicaCount

获取服务使用的副本数。

ResourceGroupName

Azure 注册表的不可变客户端表示形式。

(继承自 IHasResourceGroup)
Sku

获取服务的 SKU 类型。

Status

获取搜索服务的状态。 可能的值包括:“running”:搜索服务正在运行,并且未执行任何预配操作。 “预配”:正在预配或纵向扩展或缩减搜索服务。 “正在删除”:正在删除搜索服务。 “已降级”:搜索服务已降级。 当基础搜索单元不正常时,可能会发生这种情况。 搜索服务很有可能正在运行,但性能缓慢并且删除了某些请求。 “disabled”:禁用搜索服务。 在此状态下,服务将拒绝所有 API 请求。 “error”:搜索服务处于错误状态。 如果服务处于降级、禁用或错误状态,则意味着 Azure 搜索团队正在积极调查根本问题。 这些状态下的专用服务仍根据预配的搜索单位数收费。

StatusDetails

获取状态的详细信息。

Tags

Azure 注册表的不可变客户端表示形式。

(继承自 IResource)
Type

Azure 注册表的不可变客户端表示形式。

(继承自 IResource)

方法

CreateQueryKey(String)

重新生成主要或辅助管理 API 密钥。 每次你只能重新生成一个密钥。

CreateQueryKeyAsync(String, CancellationToken)

重新生成主要或辅助管理 API 密钥。 每次你只能重新生成一个密钥。

DeleteQueryKey(String)

删除指定的查询键。 与管理密钥不同,查询密钥不会重新生成。 重新生成查询密钥的过程是删除然后重新创建它。

DeleteQueryKeyAsync(String, CancellationToken)

删除指定的查询键。 与管理密钥不同,查询密钥不会重新生成。 重新生成查询密钥的过程是删除然后重新创建它。

GetAdminKeys()

指定 Azure 搜索服务的主要和辅助管理 API 密钥。

GetAdminKeysAsync(CancellationToken)

指定 Azure 搜索服务的主要和辅助管理 API 密钥。

ListQueryKeys()

返回给定的 Azure 搜索服务的查询 API 密钥的列表。

ListQueryKeysAsync(CancellationToken)

返回给定的 Azure 搜索服务的查询 API 密钥的列表。

Refresh()

刷新资源以与 Azure 同步。

(继承自 IRefreshable<T>)
RefreshAsync(CancellationToken)

刷新资源以与 Azure 同步。

(继承自 IRefreshable<T>)
RegenerateAdminKeys(AdminKeyKind)

重新生成主要或辅助管理 API 密钥。 每次你只能重新生成一个密钥。

RegenerateAdminKeysAsync(AdminKeyKind, CancellationToken)

重新生成主要或辅助管理 API 密钥。 每次你只能重新生成一个密钥。

Update()

Azure 注册表的不可变客户端表示形式。

(继承自 IUpdatable<T>)

适用于