ConfigurationBinder.Get 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
Get(IConfiguration, Type) |
Yapılandırma örneğini T türündeki yeni bir örneğe bağlamayı dener. Bu yapılandırma bölümü bir değere sahipse kullanılacaktır. Aksi takdirde, özellik adlarını yapılandırma anahtarlarıyla özyinelemeli olarak eşleştirerek bağlama. |
Get(IConfiguration, Type, Action<BinderOptions>) |
Yapılandırma örneğini T türündeki yeni bir örneğe bağlamayı dener. Bu yapılandırma bölümü bir değere sahipse kullanılacaktır. Aksi takdirde, özellik adlarını yapılandırma anahtarlarıyla özyinelemeli olarak eşleştirerek bağlama. |
Get<T>(IConfiguration) |
Yapılandırma örneğini T türündeki yeni bir örneğe bağlamayı dener. Bu yapılandırma bölümü bir değere sahipse kullanılacaktır. Aksi takdirde, özellik adlarını yapılandırma anahtarlarıyla özyinelemeli olarak eşleştirerek bağlama. |
Get<T>(IConfiguration, Action<BinderOptions>) |
Yapılandırma örneğini T türündeki yeni bir örneğe bağlamayı dener. Bu yapılandırma bölümü bir değere sahipse kullanılacaktır. Aksi takdirde, özellik adlarını yapılandırma anahtarlarıyla özyinelemeli olarak eşleştirerek bağlama. |
Get(IConfiguration, Type)
- Kaynak:
- ConfigurationBinder.cs
- Kaynak:
- ConfigurationBinder.cs
Yapılandırma örneğini T türündeki yeni bir örneğe bağlamayı dener. Bu yapılandırma bölümü bir değere sahipse kullanılacaktır. Aksi takdirde, özellik adlarını yapılandırma anahtarlarıyla özyinelemeli olarak eşleştirerek bağlama.
public:
[System::Runtime::CompilerServices::Extension]
static System::Object ^ Get(Microsoft::Extensions::Configuration::IConfiguration ^ configuration, Type ^ type);
public static object? Get (this Microsoft.Extensions.Configuration.IConfiguration configuration, Type type);
static member Get : Microsoft.Extensions.Configuration.IConfiguration * Type -> obj
<Extension()>
Public Function Get (configuration As IConfiguration, type As Type) As Object
Parametreler
- configuration
- IConfiguration
Bağlanacak yapılandırma örneği.
- type
- Type
Bağlanacak yeni örneğin türü.
Döndürülenler
Başarılı olursa yeni örnek null, aksi takdirde null.
Şunlara uygulanır
Get(IConfiguration, Type, Action<BinderOptions>)
- Kaynak:
- ConfigurationBinder.cs
- Kaynak:
- ConfigurationBinder.cs
Yapılandırma örneğini T türündeki yeni bir örneğe bağlamayı dener. Bu yapılandırma bölümü bir değere sahipse kullanılacaktır. Aksi takdirde, özellik adlarını yapılandırma anahtarlarıyla özyinelemeli olarak eşleştirerek bağlama.
public:
[System::Runtime::CompilerServices::Extension]
static System::Object ^ Get(Microsoft::Extensions::Configuration::IConfiguration ^ configuration, Type ^ type, Action<Microsoft::Extensions::Configuration::BinderOptions ^> ^ configureOptions);
public static object? Get (this Microsoft.Extensions.Configuration.IConfiguration configuration, Type type, Action<Microsoft.Extensions.Configuration.BinderOptions>? configureOptions);
static member Get : Microsoft.Extensions.Configuration.IConfiguration * Type * Action<Microsoft.Extensions.Configuration.BinderOptions> -> obj
<Extension()>
Public Function Get (configuration As IConfiguration, type As Type, configureOptions As Action(Of BinderOptions)) As Object
Parametreler
- configuration
- IConfiguration
Bağlanacak yapılandırma örneği.
- type
- Type
Bağlanacak yeni örneğin türü.
- configureOptions
- Action<BinderOptions>
Bağlayıcı seçeneklerini yapılandırılır.
Döndürülenler
Başarılı olursa yeni örnek null, aksi takdirde null.
Şunlara uygulanır
Get<T>(IConfiguration)
- Kaynak:
- ConfigurationBinder.cs
- Kaynak:
- ConfigurationBinder.cs
Yapılandırma örneğini T türündeki yeni bir örneğe bağlamayı dener. Bu yapılandırma bölümü bir değere sahipse kullanılacaktır. Aksi takdirde, özellik adlarını yapılandırma anahtarlarıyla özyinelemeli olarak eşleştirerek bağlama.
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static T Get(Microsoft::Extensions::Configuration::IConfiguration ^ configuration);
public static T? Get<T> (this Microsoft.Extensions.Configuration.IConfiguration configuration);
static member Get : Microsoft.Extensions.Configuration.IConfiguration -> 'T
<Extension()>
Public Function Get(Of T) (configuration As IConfiguration) As T
Tür Parametreleri
- T
Bağlanacak yeni örneğin türü.
Parametreler
- configuration
- IConfiguration
Bağlanacak yapılandırma örneği.
Döndürülenler
Başarılı olursa yeni T örneği, aksi takdirde varsayılan(T).
Şunlara uygulanır
Get<T>(IConfiguration, Action<BinderOptions>)
- Kaynak:
- ConfigurationBinder.cs
- Kaynak:
- ConfigurationBinder.cs
Yapılandırma örneğini T türündeki yeni bir örneğe bağlamayı dener. Bu yapılandırma bölümü bir değere sahipse kullanılacaktır. Aksi takdirde, özellik adlarını yapılandırma anahtarlarıyla özyinelemeli olarak eşleştirerek bağlama.
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static T Get(Microsoft::Extensions::Configuration::IConfiguration ^ configuration, Action<Microsoft::Extensions::Configuration::BinderOptions ^> ^ configureOptions);
public static T? Get<T> (this Microsoft.Extensions.Configuration.IConfiguration configuration, Action<Microsoft.Extensions.Configuration.BinderOptions>? configureOptions);
static member Get : Microsoft.Extensions.Configuration.IConfiguration * Action<Microsoft.Extensions.Configuration.BinderOptions> -> 'T
<Extension()>
Public Function Get(Of T) (configuration As IConfiguration, configureOptions As Action(Of BinderOptions)) As T
Tür Parametreleri
- T
Bağlanacak yeni örneğin türü.
Parametreler
- configuration
- IConfiguration
Bağlanacak yapılandırma örneği.
- configureOptions
- Action<BinderOptions>
Bağlayıcı seçeneklerini yapılandırılır.
Döndürülenler
Başarılı olursa yeni T örneği, aksi takdirde varsayılan(T).