Microsoft.FeatureManagement 네임스페이스

클래스

AspNetCoreFeatureManagementBuilderExtensions

에 대한 확장입니다 IFeatureManagementBuilder.

FeatureDefinition

기능의 정의입니다.

FeatureFilterConfiguration

기능 필터의 구성입니다.

FeatureFilterEvaluationContext

에서 평가되는 기능과 기능을 사용하도록 설정해야 하는지 여부를 검사 데 필요한 매개 변수에 대한 인사이트를 얻는 데 사용되는 IFeatureFilter 컨텍스트입니다.

FeatureManagementException

기능 관리 중에 발생하는 오류를 나타냅니다.

FeatureManagementOptions

기능 관리 시스템의 동작을 제어하는 옵션입니다.

FilterAliasAttribute

구성에 지정된 이름과 관련되도록 의 IFeatureFilter 이름을 사용자 지정할 수 있습니다.

FilterCollectionExtensions

MVC 필터를 사용하여 기능 관리를 위한 통합 지점을 제공합니다.

ServiceCollectionExtensions

기능 관리 기능을 추가하는 데 사용되는 확장입니다.

UseForFeatureExtensions

ASP.NET Core 애플리케이션 빌드에 대한 기능 관리 통합을 제공하는 확장 메서드입니다.

인터페이스

IContextualFeatureFilter<TContext>

기능을 사용하도록 설정하기 위해 일부 조건이 충족되는지 여부를 확인하는 데 사용할 수 있는 필터입니다. 기능 필터는 프로세스 상태 또는 요청 콘텐츠와 같은 사용 가능한 조건을 자유롭게 사용할 수 있습니다. 특정 기능에 대해 기능 필터를 등록할 수 있으며 기능 필터가 true로 평가되면 해당 기능이 사용하도록 설정된 것으로 간주됩니다. 상황별 기능 필터는 기능 관리 시스템의 호출자로부터 전달된 컨텍스트 데이터를 활용할 수 있습니다. 컨텍스트 기능 필터는 TContext에서 할당할 수 있는 컨텍스트를 사용할 수 있는 경우에만 실행됩니다.

IFeatureDefinitionProvider

기능 정의 공급자입니다.

IFeatureFilter

기능을 사용하도록 설정하기 위해 일부 조건이 충족되는지 여부를 확인하는 데 사용할 수 있는 필터입니다. 기능 필터는 프로세스 상태 또는 요청 콘텐츠와 같은 사용 가능한 조건을 자유롭게 사용할 수 있습니다. 특정 기능에 대해 기능 필터를 등록할 수 있으며 기능 필터가 true로 평가되면 해당 기능이 사용하도록 설정된 것으로 간주됩니다.

IFeatureFilterMetadata

기능의 상태를 평가하는 데 사용되는 기능 필터에 대한 표식 인터페이스

IFeatureManagementBuilder

기능 관리 기능을 사용자 지정하는 방법을 제공합니다.

IFeatureManager

기능을 사용할 수 있는지 여부를 평가하는 데 사용됩니다.

IFeatureManagerSnapshot

지정된 요청에서 일관성을 보장하기 위해 기능 상태의 스냅샷 제공합니다.

ISessionManager

세션 간에 기능 상태를 저장하는 데 사용됩니다. 구현자는 세션을 구성하는 것을 자유롭게 결정할 수 있습니다.

열거형

FeatureManagementError

기능 관리 중에 발생할 수 있는 오류입니다.

RequirementType

지정된 집합의 모든 기능을 사용하도록 설정해야 하는지 여부를 설명합니다.