OptionsServiceCollectionExtensions.AddOptions Yöntem

Tanım

Aşırı Yüklemeler

AddOptions(IServiceCollection)

Seçenekleri kullanmak için gereken hizmetleri ekler.

AddOptions<TOptions>(IServiceCollection)

Aynı adlı TOptions çağrıları Configure temel alınan hizmet koleksiyonuna ileden bir seçenek oluşturucusu alı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.

AddOptions(IServiceCollection)

Kaynak:
OptionsServiceCollectionExtensions.cs
Kaynak:
OptionsServiceCollectionExtensions.cs
Kaynak:
OptionsServiceCollectionExtensions.cs
Kaynak:
OptionsServiceCollectionExtensions.cs
Kaynak:
OptionsServiceCollectionExtensions.cs

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)

Kaynak:
OptionsServiceCollectionExtensions.cs
Kaynak:
OptionsServiceCollectionExtensions.cs
Kaynak:
OptionsServiceCollectionExtensions.cs
Kaynak:
OptionsServiceCollectionExtensions.cs
Kaynak:
OptionsServiceCollectionExtensions.cs

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)

Kaynak:
OptionsServiceCollectionExtensions.cs
Kaynak:
OptionsServiceCollectionExtensions.cs
Kaynak:
OptionsServiceCollectionExtensions.cs
Kaynak:
OptionsServiceCollectionExtensions.cs
Kaynak:
OptionsServiceCollectionExtensions.cs

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;
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.

Şunlara uygulanır