다음을 통해 공유


ContextualOptionsServiceCollectionExtensions 클래스

정의

DI 컨테이너에 컨텍스트 옵션 서비스를 추가하기 위한 확장 메서드입니다.

public ref class ContextualOptionsServiceCollectionExtensions abstract sealed
public static class ContextualOptionsServiceCollectionExtensions
type ContextualOptionsServiceCollectionExtensions = class
Public Module ContextualOptionsServiceCollectionExtensions
상속
ContextualOptionsServiceCollectionExtensions

메서드

AddContextualOptions(IServiceCollection)

상황에 맞는 옵션을 사용하는 데 필요한 서비스를 추가합니다.

Configure<TOptions>(IServiceCollection, Action<IOptionsContext,TOptions>)

특정 유형의 옵션을 구성하는 데 사용되는 동작을 등록합니다.

Configure<TOptions>(IServiceCollection, Func<IOptionsContext,CancellationToken,ValueTask<IConfigureContextualOptions<TOptions>>>)

특정 유형의 옵션을 구성하는 데 사용되는 동작을 등록합니다.

Configure<TOptions>(IServiceCollection, String, Action<IOptionsContext,TOptions>)

특정 유형의 옵션을 구성하는 데 사용되는 동작을 등록합니다.

Configure<TOptions>(IServiceCollection, String, Func<IOptionsContext,CancellationToken,ValueTask<IConfigureContextualOptions<TOptions>>>)

특정 유형의 옵션을 구성하는 데 사용되는 동작을 등록합니다.

ConfigureAll<TOptions>(IServiceCollection, Action<IOptionsContext,TOptions>)

특정 옵션 유형의 모든 인스턴스를 구성하는 데 사용되는 동작을 등록합니다.

ConfigureAll<TOptions>(IServiceCollection, Func<IOptionsContext,CancellationToken,ValueTask<IConfigureContextualOptions<TOptions>>>)

특정 옵션 유형의 모든 인스턴스를 구성하는 데 사용되는 동작을 등록합니다.

적용 대상