ISearchService Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Niezmienna reprezentacja po stronie klienta rejestru platformy 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)
- Implementuje
Właściwości
HostingMode |
Pobiera wartość trybu hostingu. Dotyczy tylko jednostki SKU w warstwie Standardowa3. Tę właściwość można ustawić tak, aby umożliwić maksymalnie 3 partycje o wysokiej gęstości, które umożliwiają maksymalnie 1000 indeksów, co jest znacznie wyższe niż maksymalne indeksy dozwolone dla dowolnej innej jednostki SKU. W przypadku jednostki SKU w warstwie Standardowa3 wartość to "default" lub "highDensity". Dla wszystkich innych jednostek SKU ta wartość musi być "domyślna". |
Id |
Pobiera ciąg identyfikatora zasobu (Odziedziczone po IHasId) |
Inner |
Niezmienna reprezentacja po stronie klienta rejestru platformy Azure. (Odziedziczone po IHasInner<T>) |
Key |
Niezmienna reprezentacja po stronie klienta rejestru platformy Azure. (Odziedziczone po IIndexable) |
Manager |
Pobiera typ klienta menedżera tego typu zasobu. (Odziedziczone po IHasManager<ManagerT>) |
Name |
Pobiera nazwę zasobu (Odziedziczone po IHasName) |
PartitionCount |
Pobiera liczbę partycji używanych przez usługę. |
ProvisioningState |
Pobiera stan ostatniej operacji aprowizacji wykonanej na usługa wyszukiwania. Aprowizowanie jest stanem pośrednim, który występuje podczas ustanawiania pojemności usługi. Po skonfigurowaniu pojemności aprowizacjaStan zmieni się na "powodzenie" lub "niepowodzenie". Aplikacje klienckie mogą sondować stan aprowizacji (zalecany interwał sondowania wynosi od 30 sekund do jednej minuty) przy użyciu operacji Pobierz usługę wyszukiwania, aby zobaczyć, kiedy operacja została ukończona. Jeśli używasz bezpłatnej usługi, ta wartość ma tendencję do powrotu jako "powodzenie" bezpośrednio w wywołaniu do tworzenia usługa wyszukiwania. Dzieje się tak, ponieważ bezpłatna usługa używa już skonfigurowanej pojemności. |
Region |
Niezmienna reprezentacja po stronie klienta rejestru platformy Azure. (Odziedziczone po IResource) |
RegionName |
Niezmienna reprezentacja po stronie klienta rejestru platformy Azure. (Odziedziczone po IResource) |
ReplicaCount |
Pobiera liczbę replik używanych przez usługę. |
ResourceGroupName |
Niezmienna reprezentacja po stronie klienta rejestru platformy Azure. (Odziedziczone po IHasResourceGroup) |
Sku |
Pobiera typ jednostki SKU usługi. |
Status |
Pobiera stan usługa wyszukiwania. Możliwe wartości to: "running": usługa wyszukiwania jest uruchomiona i nie są w toku żadne operacje aprowizacji. "aprowizacja": usługa wyszukiwania jest aprowizowana lub skalowana w górę lub w dół. "usuwanie": usługa wyszukiwania jest usuwana. "obniżona wydajność": usługa wyszukiwania jest obniżona. Może się to zdarzyć, gdy bazowe jednostki wyszukiwania nie są w dobrej kondycji. Usługa wyszukiwania najprawdopodobniej działa, ale wydajność może być niska, a niektóre żądania mogą zostać usunięte. "disabled": usługa wyszukiwania jest wyłączona. W tym stanie usługa odrzuci wszystkie żądania interfejsu API. "błąd": usługa wyszukiwania jest w stanie błędu. Jeśli Twoja usługa znajduje się w stanach obniżonej wydajności, wyłączenia lub błędu, oznacza to, że zespół usługi Azure Search aktywnie bada podstawowy problem. Usługi dedykowane w tych stanach są nadal naliczane na podstawie liczby aprowizowanych jednostek wyszukiwania. |
StatusDetails |
Pobiera szczegóły stanu. |
Tags |
Niezmienna reprezentacja po stronie klienta rejestru platformy Azure. (Odziedziczone po IResource) |
Type |
Niezmienna reprezentacja po stronie klienta rejestru platformy Azure. (Odziedziczone po IResource) |
Metody
CreateQueryKey(String) |
Ponownie generuje podstawowy lub pomocniczy klucz interfejsu API administratora. Jednocześnie można ponownie wygenerować tylko jeden klucz. |
CreateQueryKeyAsync(String, CancellationToken) |
Ponownie generuje podstawowy lub pomocniczy klucz interfejsu API administratora. Jednocześnie można ponownie wygenerować tylko jeden klucz. |
DeleteQueryKey(String) |
Usuwa określony klucz zapytania. W przeciwieństwie do kluczy administracyjnych klucze zapytań nie są generowane ponownie. Proces ponownego generowania klucza zapytania polega na usunięciu, a następnie ponownym utworzeniu go. |
DeleteQueryKeyAsync(String, CancellationToken) |
Usuwa określony klucz zapytania. W przeciwieństwie do kluczy administracyjnych klucze zapytań nie są generowane ponownie. Proces ponownego generowania klucza zapytania polega na usunięciu, a następnie ponownym utworzeniu go. |
GetAdminKeys() |
Podstawowe i pomocnicze klucze interfejsu API administratora dla określonej usługi Azure usługa wyszukiwania. |
GetAdminKeysAsync(CancellationToken) |
Podstawowe i pomocnicze klucze interfejsu API administratora dla określonej usługi Azure usługa wyszukiwania. |
ListQueryKeys() |
Zwraca listę kluczy interfejsu API zapytań dla danej usługa wyszukiwania platformy Azure. |
ListQueryKeysAsync(CancellationToken) |
Zwraca listę kluczy interfejsu API zapytań dla danej usługa wyszukiwania platformy Azure. |
Refresh() |
Odświeża zasób do synchronizacji z platformą Azure. (Odziedziczone po IRefreshable<T>) |
RefreshAsync(CancellationToken) |
Odświeża zasób do synchronizacji z platformą Azure. (Odziedziczone po IRefreshable<T>) |
RegenerateAdminKeys(AdminKeyKind) |
Ponownie generuje podstawowy lub pomocniczy klucz interfejsu API administratora. Jednocześnie można ponownie wygenerować tylko jeden klucz. |
RegenerateAdminKeysAsync(AdminKeyKind, CancellationToken) |
Ponownie generuje podstawowy lub pomocniczy klucz interfejsu API administratora. Jednocześnie można ponownie wygenerować tylko jeden klucz. |
Update() |
Niezmienna reprezentacja po stronie klienta rejestru platformy Azure. (Odziedziczone po IUpdatable<T>) |
Dotyczy
Azure SDK for .NET