OptionsServiceCollectionExtensions.AddOptions Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
AddOptions(IServiceCollection) |
Seçenekleri kullanmak için gereken hizmetleri ekler. |
AddOptions<TOptions>(IServiceCollection) |
Aynı adlı |
AddOptions<TOptions>(IServiceCollection, String) |
Aynı adlı |
AddOptions(IServiceCollection)
Seçenekleri kullanmak için gereken hizmetleri ekler.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::DependencyInjection::IServiceCollection ^ AddOptions(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services);
public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddOptions (this Microsoft.Extensions.DependencyInjection.IServiceCollection services);
static member AddOptions : Microsoft.Extensions.DependencyInjection.IServiceCollection -> Microsoft.Extensions.DependencyInjection.IServiceCollection
<Extension()>
Public Function AddOptions (services As IServiceCollection) As IServiceCollection
Parametreler
- services
- IServiceCollection
IServiceCollection Hizmetlerin ekleneceği yer.
Döndürülenler
IServiceCollection ek çağrıların zincirlenebilmesi için.
Şunlara uygulanır
AddOptions<TOptions>(IServiceCollection)
Aynı adlı TOptions
çağrıları Configure
temel alınan hizmet koleksiyonuna ileden bir seçenek oluşturucusu alır.
public:
generic <typename TOptions>
where TOptions : class[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::Options::OptionsBuilder<TOptions> ^ AddOptions(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services);
public static Microsoft.Extensions.Options.OptionsBuilder<TOptions> AddOptions<TOptions> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services) where TOptions : class;
static member AddOptions : Microsoft.Extensions.DependencyInjection.IServiceCollection -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)> (requires 'Options : null)
<Extension()>
Public Function AddOptions(Of TOptions As Class) (services As IServiceCollection) As OptionsBuilder(Of TOptions)
Tür Parametreleri
- TOptions
Yapılandırılacak seçenekler türü.
Parametreler
- services
- IServiceCollection
IServiceCollection Hizmetlerin ekleneceği yer.
Döndürülenler
OptionsBuilder<TOptions> yapılandırma çağrıları içinde zincirlenebilir.
Şunlara uygulanır
AddOptions<TOptions>(IServiceCollection, String)
Aynı adlı TOptions
çağrıları Configure
temel alınan hizmet koleksiyonuna ileden bir seçenek oluşturucusu alır.
public:
generic <typename TOptions>
where TOptions : class[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::Options::OptionsBuilder<TOptions> ^ AddOptions(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, System::String ^ name);
public static Microsoft.Extensions.Options.OptionsBuilder<TOptions> AddOptions<TOptions> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string? name) where TOptions : class;
static member AddOptions : Microsoft.Extensions.DependencyInjection.IServiceCollection * string -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)> (requires 'Options : null)
<Extension()>
Public Function AddOptions(Of TOptions As Class) (services As IServiceCollection, name As String) As OptionsBuilder(Of TOptions)
Tür Parametreleri
- TOptions
Yapılandırılacak seçenekler türü.
Parametreler
- services
- IServiceCollection
IServiceCollection Hizmetlerin ekleneceği yer.
- name
- String
Seçenekler örneğinin adı.
Döndürülenler
OptionsBuilder<TOptions> böylece Configure
çağrılar zincirlenebilir.