ISearchService Arabirim
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Azure kayıt defterinin sabit istemci tarafı gösterimi.
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)
- Uygulamalar
Özellikler
HostingMode |
Barındırma modu değerini alır. Yalnızca standart3 SKU için geçerlidir. Bu özelliği, diğer SKU'lar için izin verilen en fazla dizinden çok daha yüksek olan 1000'e kadar dizine izin veren 3'e kadar yüksek yoğunluklu bölümü etkinleştirecek şekilde ayarlayabilirsiniz. Standart3 SKU'su için değer 'default' veya 'highDensity' şeklindedir. Diğer tüm SKU'lar için bu değer 'varsayılan' olmalıdır. |
Id |
Kaynak kimliği dizesini alır (Devralındığı yer: IHasId) |
Inner |
Azure kayıt defterinin sabit istemci tarafı gösterimi. (Devralındığı yer: IHasInner<T>) |
Key |
Azure kayıt defterinin sabit istemci tarafı gösterimi. (Devralındığı yer: IIndexable) |
Manager |
Bu kaynak türünün yönetici istemci türünü alır. (Devralındığı yer: IHasManager<ManagerT>) |
Name |
Kaynağın adını alır (Devralındığı yer: IHasName) |
PartitionCount |
Hizmet tarafından kullanılan bölüm sayısını alır. |
ProvisioningState |
Arama hizmeti gerçekleştirilen son sağlama işleminin durumunu alır. Sağlama, hizmet kapasitesi oluşturulurken oluşan bir ara durumdur. Kapasite ayarlandıktan sonra provisioningState değeri 'başarılı' veya 'başarısız' olarak değişir. İstemci uygulamaları, bir işlemin ne zaman tamamlandığını görmek için Arama Hizmetini Al işlemini kullanarak sağlama durumunu yoklayabilir (önerilen yoklama aralığı 30 saniyeden bir dakikaya kadardır). Ücretsiz hizmeti kullanıyorsanız, bu değer doğrudan Create Arama hizmeti çağrısında 'başarılı' olarak geri dönme eğilimindedir. Bunun nedeni, ücretsiz hizmetin zaten ayarlanmış kapasiteyi kullanmasıdır. |
Region |
Azure kayıt defterinin sabit istemci tarafı gösterimi. (Devralındığı yer: IResource) |
RegionName |
Azure kayıt defterinin sabit istemci tarafı gösterimi. (Devralındığı yer: IResource) |
ReplicaCount |
Hizmet tarafından kullanılan çoğaltma sayısını alır. |
ResourceGroupName |
Azure kayıt defterinin sabit istemci tarafı gösterimi. (Devralındığı yer: IHasResourceGroup) |
Sku |
Hizmetin SKU türünü alır. |
Status |
Arama hizmeti durumunu alır. Olası değerler şunlardır: 'running': Arama hizmeti çalışıyor ve herhangi bir sağlama işlemi gerçekleştirilemiyor. 'sağlama': Arama hizmeti sağlanıyor veya ölçeği artırılıyor veya azaltılıyor. 'silme': Arama hizmeti siliniyor. 'düzeyi düşürüldü': Arama hizmeti düzeyi düşürüldü. Temel alınan arama birimleri iyi durumda olmadığında bu durum oluşabilir. Arama hizmeti büyük olasılıkla çalışır durumdadır, ancak performans yavaş olabilir ve bazı istekler bırakılabilir. 'disabled': Arama hizmeti devre dışı bırakıldı. Bu durumda, hizmet tüm API isteklerini reddeder. 'error': Arama hizmeti bir hata durumunda. Hizmetiniz düzeyi düşürülmüş, devre dışı bırakılmış veya hata durumlarındaysa, Azure Search ekibinin temel sorunu etkin bir şekilde araştırdığını gösterir. Bu durumlardaki ayrılmış hizmetler sağlanan arama birimi sayısına göre ücretlendirilebilir. |
StatusDetails |
Durumun ayrıntılarını alır. |
Tags |
Azure kayıt defterinin sabit istemci tarafı gösterimi. (Devralındığı yer: IResource) |
Type |
Azure kayıt defterinin sabit istemci tarafı gösterimi. (Devralındığı yer: IResource) |
Yöntemler
CreateQueryKey(String) |
Birincil veya ikincil yönetici API anahtarını yeniden oluşturur. Aynı anda yalnızca bir anahtar yeniden oluşturabilirsiniz. |
CreateQueryKeyAsync(String, CancellationToken) |
Birincil veya ikincil yönetici API anahtarını yeniden oluşturur. Aynı anda yalnızca bir anahtar yeniden oluşturabilirsiniz. |
DeleteQueryKey(String) |
Belirtilen sorgu anahtarını siler. Yönetici anahtarlarının aksine sorgu anahtarları yeniden oluşturulmuyor. Sorgu anahtarını yeniden oluşturma işlemi, sorgu anahtarını silip yeniden oluşturmaktır. |
DeleteQueryKeyAsync(String, CancellationToken) |
Belirtilen sorgu anahtarını siler. Yönetici anahtarlarının aksine sorgu anahtarları yeniden oluşturulmuyor. Sorgu anahtarını yeniden oluşturma işlemi, sorgu anahtarını silip yeniden oluşturmaktır. |
GetAdminKeys() |
Belirtilen Azure Arama hizmeti için birincil ve ikincil yönetici API anahtarları. |
GetAdminKeysAsync(CancellationToken) |
Belirtilen Azure Arama hizmeti için birincil ve ikincil yönetici API anahtarları. |
ListQueryKeys() |
Verilen Azure Arama hizmeti için sorgu API anahtarlarının listesini döndürür. |
ListQueryKeysAsync(CancellationToken) |
Verilen Azure Arama hizmeti için sorgu API anahtarlarının listesini döndürür. |
Refresh() |
Azure ile eşitlenecek kaynağı yeniler. (Devralındığı yer: IRefreshable<T>) |
RefreshAsync(CancellationToken) |
Azure ile eşitlenecek kaynağı yeniler. (Devralındığı yer: IRefreshable<T>) |
RegenerateAdminKeys(AdminKeyKind) |
Birincil veya ikincil yönetici API anahtarını yeniden oluşturur. Aynı anda yalnızca bir anahtar yeniden oluşturabilirsiniz. |
RegenerateAdminKeysAsync(AdminKeyKind, CancellationToken) |
Birincil veya ikincil yönetici API anahtarını yeniden oluşturur. Aynı anda yalnızca bir anahtar yeniden oluşturabilirsiniz. |
Update() |
Azure kayıt defterinin sabit istemci tarafı gösterimi. (Devralındığı yer: IUpdatable<T>) |
Şunlara uygulanır
Azure SDK for .NET