ISearchService Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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>) |