ConfigurationBinder Class

Definition

允許將強型別物件繫結至組態值的靜態協助程式類別。Static helper class that allows binding strongly typed objects to configuration values.

public ref class ConfigurationBinder abstract sealed
public static class ConfigurationBinder
type ConfigurationBinder = class
Public Module ConfigurationBinder
Inheritance
ConfigurationBinder

Methods

Bind(IConfiguration, Object)

嘗試將屬性名稱與組態索引鍵以遞迴方式比對,以將指定的物件執行個體繫結至組態值。Attempts to bind the given object instance to configuration values by matching property names against configuration keys recursively.

Bind(IConfiguration, Object, Action<BinderOptions>)

嘗試將屬性名稱與組態索引鍵以遞迴方式比對,以將指定的物件執行個體繫結至組態值。Attempts to bind the given object instance to configuration values by matching property names against configuration keys recursively.

Bind(IConfiguration, String, Object)

嘗試將屬性名稱與組態索引鍵以遞迴方式比對,以將指定物件執行個體繫結至由索引鍵指定的組態區段。Attempts to bind the given object instance to the configuration section specified by the key by matching property names against configuration keys recursively.

Get(IConfiguration, Type)

嘗試將組態執行個體繫結至類型 T 的新執行個體。如果此組態區段具有值,則會使用。Attempts to bind the configuration instance to a new instance of type T. If this configuration section has a value, that will be used. 否則,會以遞迴方式比對組態索引鍵的屬性名稱來進行繫結。Otherwise binding by matching property names against configuration keys recursively.

Get(IConfiguration, Type, Action<BinderOptions>)

嘗試將組態執行個體繫結至類型 T 的新執行個體。如果此組態區段具有值,則會使用。Attempts to bind the configuration instance to a new instance of type T. If this configuration section has a value, that will be used. 否則,會以遞迴方式比對組態索引鍵的屬性名稱來進行繫結。Otherwise binding by matching property names against configuration keys recursively.

Get<T>(IConfiguration)

嘗試將組態執行個體繫結至類型 T 的新執行個體。如果此組態區段具有值,則會使用。Attempts to bind the configuration instance to a new instance of type T. If this configuration section has a value, that will be used. 否則,會以遞迴方式比對組態索引鍵的屬性名稱來進行繫結。Otherwise binding by matching property names against configuration keys recursively.

Get<T>(IConfiguration, Action<BinderOptions>)

嘗試將組態執行個體繫結至類型 T 的新執行個體。如果此組態區段具有值,則會使用。Attempts to bind the configuration instance to a new instance of type T. If this configuration section has a value, that will be used. 否則,會以遞迴方式比對組態索引鍵的屬性名稱來進行繫結。Otherwise binding by matching property names against configuration keys recursively.

GetValue(IConfiguration, Type, String)

使用指定的索引鍵來擷取值,並將其轉換為指定的類型。Extracts the value with the specified key and converts it to the specified type.

GetValue(IConfiguration, Type, String, Object)

使用指定的索引鍵來擷取值,並將其轉換為指定的類型。Extracts the value with the specified key and converts it to the specified type.

GetValue<T>(IConfiguration, String)

使用指定的索引鍵來擷取值,並將其轉換成類型 T。Extracts the value with the specified key and converts it to type T.

GetValue<T>(IConfiguration, String, T)

使用指定的索引鍵來擷取值,並將其轉換成類型 T。Extracts the value with the specified key and converts it to type T.

Applies to