Dela via


ISearchService Gränssnitt

Definition

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