ISearchService Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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:
Azure SDK for .NET
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für