다음을 통해 공유


OptionsServiceCollectionExtensions 클래스

정의

옵션 서비스를 DI 컨테이너에 추가하는 확장 메서드입니다.

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

메서드

AddOptions(IServiceCollection)

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

AddOptions<TOptions>(IServiceCollection)

동일한 이름의 TOptions 호출을 Configure 기본 서비스 컬렉션에 전달하는 옵션 작성기를 가져옵니다.

AddOptions<TOptions>(IServiceCollection, String)

동일한 이름의 TOptions 호출을 Configure 기본 서비스 컬렉션에 전달하는 옵션 작성기를 가져옵니다.

AddOptionsWithValidateOnStart<TOptions,TValidateOptions>(IServiceCollection, String)

옵션을 사용하는 데 필요한 서비스를 추가하고 런타임이 아닌 시작 시 옵션 유효성 검사 검사 적용합니다.

AddOptionsWithValidateOnStart<TOptions>(IServiceCollection, String)

옵션을 사용하는 데 필요한 서비스를 추가하고 런타임이 아닌 시작 시 옵션 유효성 검사 검사 적용합니다.

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

시작 중에 한 번 특정 유형의 옵션을 구성하는 데 사용되는 동작을 등록합니다. PostConfigure<TOptions>(IServiceCollection, Action<TOptions>) 이전에 실행됩니다. 구성 업데이트에서 작업을 다시 호출하지 않습니다.

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

특정 유형의 옵션을 구성하는 데 사용되는 동작을 등록합니다. PostConfigure<TOptions>(IServiceCollection, Action<TOptions>) 이전에 실행됩니다.

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

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

ConfigureOptions(IServiceCollection, Object)

모든 개체를 등록할 개체를 I[Post]ConfigureOptions 등록합니다.

ConfigureOptions(IServiceCollection, Type)

모든 형식이 등록된 형식을 등록합니다 I[Post]ConfigureOptions .

ConfigureOptions<TConfigureOptions>(IServiceCollection)

모든 형식이 등록된 형식을 등록합니다 I[Post]ConfigureOptions .

PostConfigure<TOptions>(IServiceCollection, Action<TOptions>)

특정 유형의 옵션을 초기화하는 데 사용되는 동작을 등록합니다. Configure<TOptions>(IServiceCollection, Action<TOptions>) 이후에 실행됩니다.

PostConfigure<TOptions>(IServiceCollection, String, Action<TOptions>)

특정 유형의 옵션을 구성하는 데 사용되는 동작을 등록합니다. Configure<TOptions>(IServiceCollection, Action<TOptions>) 이후에 실행됩니다.

PostConfigureAll<TOptions>(IServiceCollection, Action<TOptions>)

특정 옵션 유형의 모든 인스턴스를 사후 구성하는 데 사용되는 동작을 등록합니다. Configure<TOptions>(IServiceCollection, Action<TOptions>) 이후에 실행됩니다.

적용 대상