Microsoft.FeatureManagement Ad Alanı

Sınıflar

AspNetCoreFeatureManagementBuilderExtensions

için uzantılar IFeatureManagementBuilder.

FeatureDefinition

Özelliğin tanımı.

FeatureFilterConfiguration

Özellik filtresinin yapılandırması.

FeatureFilterEvaluationContext

Tarafından IFeatureFilter hangi özelliğin değerlendirildiğine ve özelliğin etkinleştirilip etkinleştirilmemesi gerektiğini denetlemek için gereken parametrelere ilişkin içgörü elde etmek için kullanılan bağlam.

FeatureManagementException

Özellik yönetimi sırasında oluşan hataları temsil eder.

FeatureManagementOptions

Özellik yönetim sisteminin davranışını denetleen seçenekler.

FilterAliasAttribute

bir IFeatureFilter adının yapılandırmada belirtilen adla ilişkilendirilecek şekilde özelleştirilmesine izin verir.

FilterCollectionExtensions

MVC Filtreleri ile özellik yönetimi için tümleştirme noktaları sağlar.

ServiceCollectionExtensions

Özellik yönetimi işlevselliği eklemek için kullanılan uzantılar.

UseForFeatureExtensions

ASP.NET Core uygulama derlemesi için özellik yönetimi tümleştirmesi sağlayan uzantı yöntemleri.

Arabirimler

IContextualFeatureFilter<TContext>

Bir özelliği etkinleştirmek için bazı ölçütlerin karşılanıp karşılanmadığını belirlemek için kullanılabilecek bir filtre. Özellik filtresi, işlem durumu veya istek içeriği gibi kullanılabilir ölçütleri kullanmakta serbesttir. Özellik filtreleri belirli bir özellik için kaydedilebilir ve herhangi bir özellik filtresi true olarak değerlendirilirse, bu özellik etkin olarak kabul edilir. Bağlamsal özellik filtresi, özellik yönetim sisteminin arayanlarından iletilen bağlamsal verilerden yararlanabilir. Bağlamsal özellik filtresi yalnızca TContext'ten atanabilen bir bağlam kullanılabiliyorsa yürütülür.

IFeatureDefinitionProvider

Özellik tanımlarının sağlayıcısı.

IFeatureFilter

Bir özelliği etkinleştirmek için bazı ölçütlerin karşılanıp karşılanmadığını belirlemek için kullanılabilecek bir filtre. Özellik filtresi, işlem durumu veya istek içeriği gibi kullanılabilir ölçütleri kullanmakta serbesttir. Özellik filtreleri belirli bir özellik için kaydedilebilir ve herhangi bir özellik filtresi true olarak değerlendirilirse, bu özellik etkin olarak kabul edilir.

IFeatureFilterMetadata

Özelliğin durumunu değerlendirmek için kullanılan özellik filtreleri için işaretçi arabirimi

IFeatureManagementBuilder

Özellik yönetimi işlevselliğini özelleştirmek için bir yol sağlar.

IFeatureManager

Bir özelliğin etkinleştirilip etkinleştirilmediğini veya devre dışı bırakılıp bırakılmadığını değerlendirmek için kullanılır.

IFeatureManagerSnapshot

Belirli bir istekte tutarlılık sağlamak için özellik durumunun anlık görüntüsünü sağlar.

ISessionManager

Bir oturumda özellik durumunu depolamak için kullanılır. Uygulayıcı, oturumu neyin oluşturduğuna karar vermekte serbesttir.

Numaralandırmalar

FeatureManagementError

Özellik yönetimi sırasında oluşabilecek bir hata.

RequirementType

Belirli bir kümedeki herhangi bir özelliğin veya tüm özelliklerin etkin olarak kabul edilmesi gerekip gerekmediğini açıklar.