IFeatureManagementBuilder Arabirim

Tanım

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

public interface IFeatureManagementBuilder
type IFeatureManagementBuilder = interface
Public Interface IFeatureManagementBuilder

Özellikler

Services

Uygulama hizmetleri.

Yöntemler

AddFeatureFilter<T>()

Çalışma zamanı sırasında özellikleri etkinleştirmek için kullanılabilecek özellik filtreleri listesine belirli bir özellik filtresi ekler. Olası özellik filtresi meta veri türleri içerir IFeatureFilter ve IContextualFeatureFilter<TContext> Tek bir tür tarafından yalnızca bir özellik filtresi arabirimi uygulanabilir.

AddSessionManager<T>()

ISessionManager Bir oturumda özellik durumunu depolamak için kullanılacak bir ekler.

Uzantı Metotları

UseDisabledFeaturesHandler(IFeatureManagementBuilder, IDisabledFeaturesHandler)

Devre dışı bırakılmış özellik işleyicisini kaydeder. Bu, etkinleştirilmemiş bir özellik gerektiren MVC eylemleri için çağrılır.

UseDisabledFeaturesHandler(IFeatureManagementBuilder, Action<IEnumerable<String>,ActionExecutingContext>)

Satır içi devre dışı özellik işleyicisi belirtmek için bir yol sağlar.

Şunlara uygulanır