ContextualOptionsServiceCollectionExtensions Sınıf

Tanım

DI kapsayıcısına bağlamsal seçenek hizmetleri eklemek için uzantı yöntemleri.

public ref class ContextualOptionsServiceCollectionExtensions abstract sealed
public static class ContextualOptionsServiceCollectionExtensions
type ContextualOptionsServiceCollectionExtensions = class
Public Module ContextualOptionsServiceCollectionExtensions
Devralma
ContextualOptionsServiceCollectionExtensions

Yöntemler

AddContextualOptions(IServiceCollection)

Bağlamsal seçenekleri kullanmak için gereken hizmetleri ekler.

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

Belirli bir seçenek türünü yapılandırmak için kullanılan bir eylemi kaydeder.

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

Belirli bir seçenek türünü yapılandırmak için kullanılan bir eylemi kaydeder.

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

Belirli bir seçenek türünü yapılandırmak için kullanılan bir eylemi kaydeder.

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

Belirli bir seçenek türünü yapılandırmak için kullanılan bir eylemi kaydeder.

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

Belirli bir seçenek türünün tüm örneklerini yapılandırmak için kullanılan bir eylemi kaydeder.

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

Belirli bir seçenek türünün tüm örneklerini yapılandırmak için kullanılan bir eylemi kaydeder.

Şunlara uygulanır