Condividi tramite


ISearchService Interfaccia

Definizione

Rappresentazione lato client non modificabile di un Registro di sistema di 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)
Implementazioni

Proprietà

HostingMode

Ottiene il valore della modalità di hosting. Applicabile solo per lo SKU Standard3. È possibile impostare questa proprietà per abilitare fino a 3 partizioni ad alta densità che consentono fino a 1000 indici, che sono molto più elevati rispetto agli indici massimi consentiti per qualsiasi altro SKU. Per lo SKU standard3, il valore è "default" o "highDensity". Per tutti gli altri SKU, questo valore deve essere "predefinito".

Id

Ottiene la stringa id risorsa

(Ereditato da IHasId)
Inner

Rappresentazione lato client non modificabile di un Registro di sistema di Azure.

(Ereditato da IHasInner<T>)
Key

Rappresentazione lato client non modificabile di un Registro di sistema di Azure.

(Ereditato da IIndexable)
Manager

Ottiene il tipo di client di gestione di questo tipo di risorsa.

(Ereditato da IHasManager<ManagerT>)
Name

Ottiene il nome della risorsa

(Ereditato da IHasName)
PartitionCount

Ottiene il numero di partizioni utilizzate dal servizio.

ProvisioningState

Ottiene lo stato dell'ultima operazione di provisioning eseguita sul servizio di ricerca. Il provisioning è uno stato intermedio che si verifica quando viene stabilita la capacità del servizio. Dopo la configurazione della capacità, provisioningState cambia in "succeeded" o "failed". Le applicazioni client possono eseguire il polling dello stato di provisioning (l'intervallo di polling consigliato è compreso tra 30 secondi e un minuto) usando l'operazione Get Search Service per verificare quando viene completata un'operazione. Se si usa il servizio gratuito, questo valore tende a tornare come "riuscito" direttamente nella chiamata a Crea servizio di ricerca. Ciò avviene perché il servizio gratuito utilizza una capacità che è già configurata.

Region

Rappresentazione lato client non modificabile di un Registro di sistema di Azure.

(Ereditato da IResource)
RegionName

Rappresentazione lato client non modificabile di un Registro di sistema di Azure.

(Ereditato da IResource)
ReplicaCount

Ottiene il numero di repliche utilizzate dal servizio.

ResourceGroupName

Rappresentazione lato client non modificabile di un Registro di sistema di Azure.

(Ereditato da IHasResourceGroup)
Sku

Ottiene il tipo di SKU del servizio.

Status

Ottiene lo stato del servizio di ricerca. I valori possibili includono: 'running': l'servizio di ricerca è in esecuzione e non sono in corso operazioni di provisioning. 'provisioning': viene effettuato il provisioning o l'aumento o la riduzione delle prestazioni del servizio di ricerca. 'delete': il servizio di ricerca viene eliminato. "degradato": il servizio di ricerca è danneggiato. Ciò può verificarsi quando le unità di ricerca sottostanti non sono integre. È probabile che il servizio di ricerca funzioni, ma le prestazioni potrebbero essere lente e alcune richieste potrebbero essere eliminate. 'disabled': il servizio di ricerca è disabilitato. In questo stato, il servizio rifiuterà tutte le richieste API. 'error': il servizio di ricerca si trova in uno stato di errore. Se il servizio si trova negli stati di errore, disabilitati o degradati, significa che il team di Ricerca di Azure sta esaminando attivamente il problema sottostante. I servizi dedicati in questi stati sono ancora addebitabili in base al numero di unità di ricerca di cui è stato effettuato il provisioning.

StatusDetails

Ottiene i dettagli dello stato.

Tags

Rappresentazione lato client non modificabile di un Registro di sistema di Azure.

(Ereditato da IResource)
Type

Rappresentazione lato client non modificabile di un Registro di sistema di Azure.

(Ereditato da IResource)

Metodi

CreateQueryKey(String)

Rigenera la chiave API amministratore primaria o secondaria. È possibile rigenerare solo una chiave per volta.

CreateQueryKeyAsync(String, CancellationToken)

Rigenera la chiave API amministratore primaria o secondaria. È possibile rigenerare solo una chiave per volta.

DeleteQueryKey(String)

Elimina la chiave di query specificata. A differenza delle chiavi di amministrazione, le chiavi di query non vengono rigenerate. Il processo di rigenerazione di una chiave di query consiste nell'eliminarla e quindi nel ricrearla.

DeleteQueryKeyAsync(String, CancellationToken)

Elimina la chiave di query specificata. A differenza delle chiavi di amministrazione, le chiavi di query non vengono rigenerate. Il processo di rigenerazione di una chiave di query consiste nell'eliminarla e quindi nel ricrearla.

GetAdminKeys()

Chiavi API di amministrazione primaria e secondaria per l'servizio di ricerca di Azure specificato.

GetAdminKeysAsync(CancellationToken)

Chiavi API di amministrazione primaria e secondaria per l'servizio di ricerca di Azure specificato.

ListQueryKeys()

Restituisce l'elenco delle chiavi API di query per il servizio Ricerca di Azure specificato.

ListQueryKeysAsync(CancellationToken)

Restituisce l'elenco delle chiavi API di query per il servizio Ricerca di Azure specificato.

Refresh()

Aggiorna la risorsa per la sincronizzazione con Azure.

(Ereditato da IRefreshable<T>)
RefreshAsync(CancellationToken)

Aggiorna la risorsa per la sincronizzazione con Azure.

(Ereditato da IRefreshable<T>)
RegenerateAdminKeys(AdminKeyKind)

Rigenera la chiave API amministratore primaria o secondaria. È possibile rigenerare solo una chiave per volta.

RegenerateAdminKeysAsync(AdminKeyKind, CancellationToken)

Rigenera la chiave API amministratore primaria o secondaria. È possibile rigenerare solo una chiave per volta.

Update()

Rappresentazione lato client non modificabile di un Registro di sistema di Azure.

(Ereditato da IUpdatable<T>)

Si applica a