Udostępnij za pośrednictwem


SearchServiceInner Konstruktory

Definicja

Przeciążenia

SearchServiceInner()

Inicjuje nowe wystąpienie klasy SearchServiceInner.

SearchServiceInner(Sku, String, String, String, String, IDictionary<String, String>, Nullable<Int32>, Nullable<Int32>, Nullable<HostingMode>, Nullable<SearchServiceStatus>, String, Nullable<ProvisioningState>)

Inicjuje nowe wystąpienie klasy SearchServiceInner.

SearchServiceInner()

Inicjuje nowe wystąpienie klasy SearchServiceInner.

public SearchServiceInner ();
Public Sub New ()

Dotyczy

SearchServiceInner(Sku, String, String, String, String, IDictionary<String, String>, Nullable<Int32>, Nullable<Int32>, Nullable<HostingMode>, Nullable<SearchServiceStatus>, String, Nullable<ProvisioningState>)

Inicjuje nowe wystąpienie klasy SearchServiceInner.

public SearchServiceInner (Microsoft.Azure.Management.Search.Fluent.Models.Sku sku, string location = default, string id = default, string name = default, string type = default, System.Collections.Generic.IDictionary<string,string> tags = default, int? replicaCount = default, int? partitionCount = default, Microsoft.Azure.Management.Search.Fluent.Models.HostingMode? hostingMode = default, Microsoft.Azure.Management.Search.Fluent.Models.SearchServiceStatus? status = default, string statusDetails = default, Microsoft.Azure.Management.Search.Fluent.Models.ProvisioningState? provisioningState = default);
new Microsoft.Azure.Management.Search.Fluent.Models.SearchServiceInner : Microsoft.Azure.Management.Search.Fluent.Models.Sku * string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Nullable<int> * Nullable<int> * Nullable<Microsoft.Azure.Management.Search.Fluent.Models.HostingMode> * Nullable<Microsoft.Azure.Management.Search.Fluent.Models.SearchServiceStatus> * string * Nullable<Microsoft.Azure.Management.Search.Fluent.Models.ProvisioningState> -> Microsoft.Azure.Management.Search.Fluent.Models.SearchServiceInner
Public Sub New (sku As Sku, Optional location As String = Nothing, Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional replicaCount As Nullable(Of Integer) = Nothing, Optional partitionCount As Nullable(Of Integer) = Nothing, Optional hostingMode As Nullable(Of HostingMode) = Nothing, Optional status As Nullable(Of SearchServiceStatus) = Nothing, Optional statusDetails As String = Nothing, Optional provisioningState As Nullable(Of ProvisioningState) = Nothing)

Parametry

sku
Sku

Jednostka SKU usługi search, która określa warstwę cenową i limity pojemności.

location
String
id
String
name
String
type
String
replicaCount
Nullable<Int32>

Liczba replik w usługa wyszukiwania. Jeśli jest określona, musi być wartością z zakresu od 1 do 12 włącznie dla standardowych jednostek SKU lub od 1 do 3 włącznie dla podstawowej jednostki SKU.

partitionCount
Nullable<Int32>

Liczba partycji w usługa wyszukiwania; jeśli jest określona, może to być 1, 2, 3, 4, 6 lub 12. Wartości większe niż 1 są prawidłowe tylko dla standardowych jednostek SKU. W przypadku usług "standard3" z hostMode ustawionym na wartość "highDensity" dozwolone wartości to od 1 do 3.

hostingMode
Nullable<HostingMode>

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 zezwalają na maksymalnie 1000 indeksów, co jest znacznie wyższe niż maksymalna liczba indeksów dozwolonych dla dowolnej innej jednostki SKU. W przypadku jednostki SKU w warstwie Standardowa3 wartość to "default" lub "highDensity". W przypadku wszystkich innych jednostek SKU ta wartość musi mieć wartość domyślną. Możliwe wartości to: "default", "highDensity"

status
Nullable<SearchServiceStatus>

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. Taka sytuacja może wystąpić, 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ć porzucone. "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 obciążane opłatami na podstawie liczby aprowizowania jednostek wyszukiwania. Możliwe wartości to: "running", "provisioning", "deleting", "degraded", "disabled", "error"

statusDetails
String

Szczegóły stanu usługa wyszukiwania.

provisioningState
Nullable<ProvisioningState>

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 stan provisioningState zmieni się na "succeeded" lub "failed". 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 sprawdzić, kiedy operacja zostanie ukończona. Jeśli używasz bezpłatnej usługi, ta wartość zwykle wraca jako "powodzenie" bezpośrednio w wywołaniu metody Utwórz usługa wyszukiwania. Dzieje się tak, ponieważ bezpłatna usługa używa już skonfigurowanej pojemności. Możliwe wartości to: "succeeded", "provisioning", "failed"

Dotyczy