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 つの高密度パーティションを有効にして、最大 1,000 個のインデックスを使用できます。これは、他の SKU で許可されている最大インデックスよりもはるかに大きくなります。 standard3 SKU の場合、値は 'default' または 'highDensity' です。 他のすべての SKU の場合、この値は "default" である必要があります。 |
Id |
リソース ID 文字列を取得します (継承元 IHasId) |
Inner |
Azure レジストリの不変のクライアント側表現。 (継承元 IHasInner<T>) |
Key |
Azure レジストリの不変のクライアント側表現。 (継承元 IIndexable) |
Manager |
このリソースの種類のマネージャー クライアントの種類を取得します。 (継承元 IHasManager<ManagerT>) |
Name |
リソースの名前を取得します (継承元 IHasName) |
PartitionCount |
サービスによって使用されるパーティションの数を取得します。 |
ProvisioningState |
Search Serviceで最後に実行されたプロビジョニング操作の状態を取得します。 プロビジョニングは、サービスの容量が確立されるときに発生する中間的な状態です。 容量が設定されると、provisioningState が 'succeeded' または 'failed' に変更されます。 クライアント アプリケーションは、Get Search Service 操作を使用して操作がいつ完了したのを確認することで、プロビジョニングの状態 (推奨されるポーリング間隔は 30 秒から 1 分) をポーリングできます。 無料サービスを使用している場合、この値は Create Search Serviceの呼び出しで直接 "成功" として返される傾向があります。 これは、無料のサービスは既にセットアップされている容量を使用するためです。 |
Region |
Azure レジストリの不変のクライアント側表現。 (継承元 IResource) |
RegionName |
Azure レジストリの不変のクライアント側表現。 (継承元 IResource) |
ReplicaCount |
サービスによって使用されるレプリカの数を取得します。 |
ResourceGroupName |
Azure レジストリの不変のクライアント側表現。 (継承元 IHasResourceGroup) |
Sku |
サービスの SKU の種類を取得します。 |
Status |
Search Serviceの状態を取得します。 使用可能な値は、"実行中" です。Search Serviceが実行されており、プロビジョニング操作は進行中です。 'provisioning': Search Serviceがプロビジョニングまたはスケールアップまたはスケールダウンされています。 '削除中': Search Serviceが削除されています。 'degraded': Search Serviceが低下しています。 これは、基になる検索単位が正常でない場合に発生する可能性があります。 Search サービスは動作すると思われますが、パフォーマンスが低下し、一部の要求が削除される可能性があります。 'disabled': Search Serviceは無効です。 この状態では、サービスはすべての API 要求を拒否します。 'error': Search Serviceがエラー状態です。 サービスが低下、無効、またはエラーの状態にある場合は、Azure Search チームが基になる問題を積極的に調査していることを意味します。 この状態の専用サービスは、プロビジョニングされた検索単位数に基づいて、引き続き課金対象になります。 |
StatusDetails |
状態の詳細を取得します。 |
Tags |
Azure レジストリの不変のクライアント側表現。 (継承元 IResource) |
Type |
Azure レジストリの不変のクライアント側表現。 (継承元 IResource) |
メソッド
CreateQueryKey(String) |
プライマリまたはセカンダリの管理者 API キーを再生成します。 一度に再生成できるのは 1 つのキーのみです。 |
CreateQueryKeyAsync(String, CancellationToken) |
プライマリまたはセカンダリの管理者 API キーを再生成します。 一度に再生成できるのは 1 つのキーのみです。 |
DeleteQueryKey(String) |
指定したクエリ キーを削除します。 管理キーとは異なり、クエリ キーは再生成されません。 クエリ キーを再生成するには、キーを削除して再作成します。 |
DeleteQueryKeyAsync(String, CancellationToken) |
指定したクエリ キーを削除します。 管理キーとは異なり、クエリ キーは再生成されません。 クエリ キーを再生成するには、キーを削除して再作成します。 |
GetAdminKeys() |
指定した Azure Search Serviceのプライマリおよびセカンダリ管理者 API キー。 |
GetAdminKeysAsync(CancellationToken) |
指定した Azure Search Serviceのプライマリおよびセカンダリ管理者 API キー。 |
ListQueryKeys() |
指定された Azure Search サービスのクエリ API キーの一覧を返します。 |
ListQueryKeysAsync(CancellationToken) |
指定された Azure Search サービスのクエリ API キーの一覧を返します。 |
Refresh() |
Azure と同期するようにリソースを更新します。 (継承元 IRefreshable<T>) |
RefreshAsync(CancellationToken) |
Azure と同期するようにリソースを更新します。 (継承元 IRefreshable<T>) |
RegenerateAdminKeys(AdminKeyKind) |
プライマリまたはセカンダリの管理者 API キーを再生成します。 一度に再生成できるのは 1 つのキーのみです。 |
RegenerateAdminKeysAsync(AdminKeyKind, CancellationToken) |
プライマリまたはセカンダリの管理者 API キーを再生成します。 一度に再生成できるのは 1 つのキーのみです。 |
Update() |
Azure レジストリの不変のクライアント側表現。 (継承元 IUpdatable<T>) |
適用対象
Azure SDK for .NET