你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
ISearchService 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
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>) |