ISearchService Gränssnitt
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
En oföränderlig representation på klientsidan av ett Azure-register.
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)
- Implementeringar
Egenskaper
HostingMode |
Hämtar värdlägesvärdet. Gäller endast för standard3 SKU. Du kan ange den här egenskapen för att aktivera upp till 3 partitioner med hög densitet som tillåter upp till 1 000 index, vilket är mycket högre än det högsta antalet index som tillåts för andra SKU:er. För standard3 SKU är värdet antingen "default" eller "highDensity". För alla andra SKU:er måste det här värdet vara "standard". |
Id |
Hämtar resurs-ID-strängen (Ärvd från IHasId) |
Inner |
En oföränderlig representation på klientsidan av ett Azure-register. (Ärvd från IHasInner<T>) |
Key |
En oföränderlig representation på klientsidan av ett Azure-register. (Ärvd från IIndexable) |
Manager |
Hämtar hanteringsklienttypen för den här resurstypen. (Ärvd från IHasManager<ManagerT>) |
Name |
Hämtar namnet på resursen (Ärvd från IHasName) |
PartitionCount |
Hämtar antalet partitioner som används av tjänsten. |
ProvisioningState |
Hämtar tillståndet för den senaste etableringsåtgärden som utfördes på tjänsten Search. Etablering är ett mellanliggande tillstånd som inträffar när tjänstkapaciteten upprättas. När kapaciteten har konfigurerats ändras provisioningState till antingen "succeeded" eller "failed". Klientprogram kan avsöka etableringsstatus (det rekommenderade avsökningsintervallet är från 30 sekunder till en minut) med hjälp av åtgärden Hämta söktjänst för att se när en åtgärd har slutförts. Om du använder den kostnadsfria tjänsten tenderar det här värdet att komma tillbaka som "lyckades" direkt i anropet till Skapa tjänsten Search. Det beror på att den kostnadsfria tjänsten använder kapacitet som redan har konfigurerats. |
Region |
En oföränderlig representation på klientsidan av ett Azure-register. (Ärvd från IResource) |
RegionName |
En oföränderlig representation på klientsidan av ett Azure-register. (Ärvd från IResource) |
ReplicaCount |
Hämtar antalet repliker som används av tjänsten. |
ResourceGroupName |
En oföränderlig representation på klientsidan av ett Azure-register. (Ärvd från IHasResourceGroup) |
Sku |
Hämtar SKU-typen för tjänsten. |
Status |
Hämtar status för tjänsten Search. Möjliga värden är: "körs": tjänsten Search körs och inga etableringsåtgärder pågår. Etablering: tjänsten Search etableras eller skalas upp eller ned. "ta bort": tjänsten Search tas bort. "degraderad": tjänsten Search är degraderad. Detta kan inträffa när de underliggande sökenheterna inte är felfria. Den tjänsten Search är troligen i drift, men prestandan kan vara långsam och vissa begäranden kan tas bort. "inaktiverad": tjänsten Search är inaktiverad. I det här tillståndet avvisar tjänsten alla API-begäranden. "error": tjänsten Search är i ett feltillstånd. Om tjänsten är i tillståndet degraderad, inaktiverad eller fel innebär det att Azure Search-teamet aktivt undersöker det underliggande problemet. Dedikerade tjänster i dessa tillstånd kan fortfarande debiteras baserat på antalet etablerade sökenheter. |
StatusDetails |
Hämtar information om statusen. |
Tags |
En oföränderlig representation på klientsidan av ett Azure-register. (Ärvd från IResource) |
Type |
En oföränderlig representation på klientsidan av ett Azure-register. (Ärvd från IResource) |
Metoder
CreateQueryKey(String) |
Återskapar antingen den primära eller sekundära administratörs-API-nyckeln. Du kan bara återskapa en nyckel i taget. |
CreateQueryKeyAsync(String, CancellationToken) |
Återskapar antingen den primära eller sekundära administratörs-API-nyckeln. Du kan bara återskapa en nyckel i taget. |
DeleteQueryKey(String) |
Tar bort den angivna frågenyckeln. Till skillnad från administratörsnycklar återskapas inte frågenycklar. Processen för att återskapa en frågenyckel är att ta bort och sedan återskapa den. |
DeleteQueryKeyAsync(String, CancellationToken) |
Tar bort den angivna frågenyckeln. Till skillnad från administratörsnycklar återskapas inte frågenycklar. Processen för att återskapa en frågenyckel är att ta bort och sedan återskapa den. |
GetAdminKeys() |
Api-nycklarna för primär och sekundär administratör för angiven Azure-tjänsten Search. |
GetAdminKeysAsync(CancellationToken) |
Api-nycklarna för primär och sekundär administratör för angiven Azure-tjänsten Search. |
ListQueryKeys() |
Returnerar listan med fråge-API-nycklar för den angivna Azure-tjänsten Search. |
ListQueryKeysAsync(CancellationToken) |
Returnerar listan med fråge-API-nycklar för den angivna Azure-tjänsten Search. |
Refresh() |
Uppdaterar resursen för synkronisering med Azure. (Ärvd från IRefreshable<T>) |
RefreshAsync(CancellationToken) |
Uppdaterar resursen för synkronisering med Azure. (Ärvd från IRefreshable<T>) |
RegenerateAdminKeys(AdminKeyKind) |
Återskapar antingen den primära eller sekundära administratörs-API-nyckeln. Du kan bara återskapa en nyckel i taget. |
RegenerateAdminKeysAsync(AdminKeyKind, CancellationToken) |
Återskapar antingen den primära eller sekundära administratörs-API-nyckeln. Du kan bara återskapa en nyckel i taget. |
Update() |
En oföränderlig representation på klientsidan av ett Azure-register. (Ärvd från IUpdatable<T>) |
Gäller för
Azure SDK for .NET