Dil

CosmosAutomaticIndexingBuilder Sınıf

Tanım

Cosmos kapsayıcısının otomatik dizin oluşturma ilkesini yapılandırmak için kullanılan akıcı bir oluşturucu. tarafından döndürüldü HasAutomaticIndexingEntityTypeBuilder; her Except(String) çağrısı kapsayıcının ExcludedPathsyoluna bir yol ekler.

[System.Runtime.CompilerServices.Nullable(0)]
public class CosmosAutomaticIndexingBuilder : Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder>
[<System.Runtime.CompilerServices.Nullable(0)>]
type CosmosAutomaticIndexingBuilder = class
    interface IInfrastructure<IConventionEntityTypeBuilder>
Public Class CosmosAutomaticIndexingBuilder
Implements IInfrastructure(Of IConventionEntityTypeBuilder)
Devralma
CosmosAutomaticIndexingBuilder
Türetilmiş
Özellikler
Uygulamalar

Açıklamalar

Daha fazla bilgi için bkz. Azure Cosmos DB'de dizin oluşturma ilkeleri.

Oluşturucular

Veri Akışı Adı Description
CosmosAutomaticIndexingBuilder(EntityTypeBuilder)

Yeni CosmosAutomaticIndexingBuilderbir oluşturur. Genellikle doğrudan oluşturmak yerine yoluyla HasAutomaticIndexing(EntityTypeBuilder, Boolean) elde edilir.

Özellikler

Veri Akışı Adı Description
EntityTypeBuilder

Bu otomatik dizin oluşturma yapılandırmasını yedeklemek için kullanılan varlık türü oluşturucusu.

Yöntemler

Veri Akışı Adı Description
Except(String)

Kapsayıcının ExcludedPathsyoluna bir yol ekler. Yol Cosmos dizin oluşturma ilkesi söz dizimini kullanmalıdır (örneğin, /secret/? bir yaprak için, /items/[]/* bir dizi alt ağacı için). aracılığıyla HasAutomaticIndexing(false)otomatik dizin oluşturma devre dışı bırakıldıysa oluşturur.

Belirtik Arabirim Kullanımları

Veri Akışı Adı Description
IInfrastructure<IConventionEntityTypeBuilder>.Instance

Gizlenen özelliğin değerini alır.

Uzantı Metotları

Veri Akışı Adı Description
GetInfrastructure<T>(IInfrastructure<T>)

kullanılarak IInfrastructure<T>gizlenen bir özellikten değerini alır.

Bu yöntem genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

Şunlara uygulanır