AppSettingsExpressionBuilder::GetAppSetting Method (String^, Type^, String^)

 

Returns a value from the <appSettings> section of the Web.config file with the value converted to a target type.

Namespace:   System.Web.Compilation
Assembly:  System.Web (in System.Web.dll)

public:
static Object^ GetAppSetting(
	String^ key,
	Type^ targetType,
	String^ propertyName
)

Parameters

key
Type: System::String^

The key for a value to be retrieved from the configuration file.

targetType
Type: System::Type^

The type of the object that contains the property entry.

propertyName
Type: System::String^

The name of the property to which the expression is bound.

Return Value

Type: System::Object^

The Object associated with the key in the <appSettings> section of the Web.config file.

Exception Condition
InvalidOperationException

The key is not found in Web.config.

- or -

The return value could not be converted.

This method retrieves the appropriate value from the key/value pairs in the <appSettings> section of the Web.config file. The value is retrieved by getting the AppSettings property with the key as the index. The resulting string value is converted to a new type based on the targetType and propertyName parameters.

.NET Framework
Available since 2.0
Return to top
Show: