Microsoft.FeatureManagement Ad Alanı
Ö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.
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. |