Share via


ISearchService Schnittstelle

Definition

Eine unveränderliche clientseitige Darstellung einer Azure-Registrierung.

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)
Implementiert

Eigenschaften

HostingMode

Ruft den Hostmoduswert ab. Gilt nur für die Standard3-SKU. Sie können diese Eigenschaft so festlegen, dass bis zu 3 Partitionen mit hoher Dichte aktiviert werden, die bis zu 1000 Indizes zulassen, was viel höher ist als die maximal zulässigen Indizes für jede andere SKU. Für die Standard3-SKU ist der Wert entweder "default" oder "highDensity". Für alle anderen SKUs muss dieser Wert "default" sein.

Id

Ruft die Ressourcen-ID-Zeichenfolge ab.

(Geerbt von IHasId)
Inner

Eine unveränderliche clientseitige Darstellung einer Azure-Registrierung.

(Geerbt von IHasInner<T>)
Key

Eine unveränderliche clientseitige Darstellung einer Azure-Registrierung.

(Geerbt von IIndexable)
Manager

Ruft den Managerclienttyp dieses Ressourcentyps ab.

(Geerbt von IHasManager<ManagerT>)
Name

Ruft den Namen der Ressource ab.

(Geerbt von IHasName)
PartitionCount

Ruft die Anzahl der Partitionen ab, die vom Dienst verwendet werden.

ProvisioningState

Ruft den Status des letzten Bereitstellungsvorgangs ab, der für die Suchdienst ausgeführt wurde. Die Bereitstellung ist ein vorübergehender Zustand während der Einrichtung der Dienstkapazität. Nachdem die Kapazität eingerichtet wurde, ändert sich provisioningState entweder in "succeeded" oder "failed". Clientanwendungen können die Bereitstellung status abfragen (das empfohlene Abrufintervall liegt zwischen 30 Sekunden und einer Minute), indem sie den Vorgang Suchdienst abrufen verwenden, um festzustellen, wann ein Vorgang abgeschlossen ist. Wenn Sie den kostenlosen Dienst verwenden, wird dieser Wert in der Regel direkt im Aufruf von Create Suchdienst als "erfolgreich" zurückgegeben. Grund hierfür ist, dass der kostenlose Dienst bereits eingerichtete Kapazitäten verwendet.

Region

Eine unveränderliche clientseitige Darstellung einer Azure-Registrierung.

(Geerbt von IResource)
RegionName

Eine unveränderliche clientseitige Darstellung einer Azure-Registrierung.

(Geerbt von IResource)
ReplicaCount

Ruft die Anzahl der Replikate ab, die vom Dienst verwendet werden.

ResourceGroupName

Eine unveränderliche clientseitige Darstellung einer Azure-Registrierung.

(Geerbt von IHasResourceGroup)
Sku

Ruft den SKU-Typ des Diensts ab.

Status

Ruft die status des Suchdienst ab. Mögliche Werte sind: "running": Die Suchdienst wird ausgeführt, und es werden keine Bereitstellungsvorgänge ausgeführt. "Bereitstellung": Die Suchdienst wird bereitgestellt oder hoch- oder herunterskaliert. "delete": die Suchdienst wird gelöscht. "herabgestuft": die Suchdienst wird herabgestuft. Dies kann auftreten, wenn die zugrunde liegenden Sucheinheiten nicht fehlerfrei sind. Der Suchdienst ist wahrscheinlich betriebsbereit, aber möglicherweise ist er langsam und einige Anforderungen werden gelöscht. "deaktiviert": Die Suchdienst ist deaktiviert. Mit diesem Status lehnt der Dienst alle API-Anforderungen ab. 'error': Die Suchdienst befindet sich in einem Fehlerzustand. Wenn sich Ihr Dienst im Status "Heruntergestuft", "Deaktiviert" oder "Fehler" befindet, bedeutet dies, dass das Azure Search-Team das zugrunde liegende Problem aktiv untersucht. Dedizierte Dienste mit diesen Status sind weiterhin auf Basis der Anzahl der bereitgestellten Sucheinheiten fakturierbar.

StatusDetails

Ruft die Details der status ab.

Tags

Eine unveränderliche clientseitige Darstellung einer Azure-Registrierung.

(Geerbt von IResource)
Type

Eine unveränderliche clientseitige Darstellung einer Azure-Registrierung.

(Geerbt von IResource)

Methoden

CreateQueryKey(String)

Generiert entweder den primären oder sekundären Administrator-API-Schlüssel neu. Mit einer Operation kann jeweils nur ein Schlüssel neu generiert werden.

CreateQueryKeyAsync(String, CancellationToken)

Generiert entweder den primären oder sekundären Administrator-API-Schlüssel neu. Mit einer Operation kann jeweils nur ein Schlüssel neu generiert werden.

DeleteQueryKey(String)

Löscht den angegebenen Abfrageschlüssel. Im Gegensatz zu Administratorschlüsseln werden Abfrageschlüssel nicht neu generiert. Für die Neugenerierung eines Abfrageschlüssels müssen Sie diesen löschen und neu erstellen.

DeleteQueryKeyAsync(String, CancellationToken)

Löscht den angegebenen Abfrageschlüssel. Im Gegensatz zu Administratorschlüsseln werden Abfrageschlüssel nicht neu generiert. Für die Neugenerierung eines Abfrageschlüssels müssen Sie diesen löschen und neu erstellen.

GetAdminKeys()

Die primären und sekundären Administrator-API-Schlüssel für die angegebene Azure-Suchdienst.

GetAdminKeysAsync(CancellationToken)

Die primären und sekundären Administrator-API-Schlüssel für die angegebene Azure-Suchdienst.

ListQueryKeys()

Gibt die Liste der API-Abfrageschlüssel für den angegebenen Azure Search-Dienst zurück.

ListQueryKeysAsync(CancellationToken)

Gibt die Liste der API-Abfrageschlüssel für den angegebenen Azure Search-Dienst zurück.

Refresh()

Aktualisiert die Ressource zur Synchronisierung mit Azure.

(Geerbt von IRefreshable<T>)
RefreshAsync(CancellationToken)

Aktualisiert die Ressource zur Synchronisierung mit Azure.

(Geerbt von IRefreshable<T>)
RegenerateAdminKeys(AdminKeyKind)

Generiert entweder den primären oder sekundären Administrator-API-Schlüssel neu. Mit einer Operation kann jeweils nur ein Schlüssel neu generiert werden.

RegenerateAdminKeysAsync(AdminKeyKind, CancellationToken)

Generiert entweder den primären oder sekundären Administrator-API-Schlüssel neu. Mit einer Operation kann jeweils nur ein Schlüssel neu generiert werden.

Update()

Eine unveränderliche clientseitige Darstellung einer Azure-Registrierung.

(Geerbt von IUpdatable<T>)

Gilt für: