ConfigurationBinder.Get 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
Get(IConfiguration, Type) |
嘗試將組態執行個體繫結至類型 T 的新執行個體。如果此組態區段具有值,則會使用。 否則,會以遞迴方式比對組態索引鍵的屬性名稱來進行繫結。 |
Get(IConfiguration, Type, Action<BinderOptions>) |
嘗試將組態執行個體繫結至類型 T 的新執行個體。如果此組態區段具有值,則會使用。 否則,會以遞迴方式比對組態索引鍵的屬性名稱來進行繫結。 |
Get<T>(IConfiguration) |
嘗試將組態執行個體繫結至類型 T 的新執行個體。如果此組態區段具有值,則會使用。 否則,會以遞迴方式比對組態索引鍵的屬性名稱來進行繫結。 |
Get<T>(IConfiguration, Action<BinderOptions>) |
嘗試將組態執行個體繫結至類型 T 的新執行個體。如果此組態區段具有值,則會使用。 否則,會以遞迴方式比對組態索引鍵的屬性名稱來進行繫結。 |
Get(IConfiguration, Type)
嘗試將組態執行個體繫結至類型 T 的新執行個體。如果此組態區段具有值,則會使用。 否則,會以遞迴方式比對組態索引鍵的屬性名稱來進行繫結。
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
參數
- configuration
- IConfiguration
要繫結的組態執行個體。
- type
- Type
所要繫結新執行個體的類型。
傳回
如果成功,則為新的執行個體;否則為 null。
適用於
Get(IConfiguration, Type, Action<BinderOptions>)
嘗試將組態執行個體繫結至類型 T 的新執行個體。如果此組態區段具有值,則會使用。 否則,會以遞迴方式比對組態索引鍵的屬性名稱來進行繫結。
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
參數
- configuration
- IConfiguration
要繫結的組態執行個體。
- type
- Type
所要繫結新執行個體的類型。
- configureOptions
- Action<BinderOptions>
設定繫結器選項。
傳回
如果成功,則為新的執行個體;否則為 null。
適用於
Get<T>(IConfiguration)
嘗試將組態執行個體繫結至類型 T 的新執行個體。如果此組態區段具有值,則會使用。 否則,會以遞迴方式比對組態索引鍵的屬性名稱來進行繫結。
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
所要繫結新執行個體的類型。
參數
- configuration
- IConfiguration
要繫結的組態執行個體。
傳回
如果成功,則為 T 的新執行個體;否則為 default(T)。
適用於
Get<T>(IConfiguration, Action<BinderOptions>)
嘗試將組態執行個體繫結至類型 T 的新執行個體。如果此組態區段具有值,則會使用。 否則,會以遞迴方式比對組態索引鍵的屬性名稱來進行繫結。
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
所要繫結新執行個體的類型。
參數
- configuration
- IConfiguration
要繫結的組態執行個體。
- configureOptions
- Action<BinderOptions>
設定繫結器選項。
傳回
如果成功,則為 T 的新執行個體;否則為 default(T)。