AppSettingsExpressionBuilder.GetAppSetting Method (String, Type, String)


The .NET API Reference documentation has a new home. Visit the .NET API Browser on to see the new experience.

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


Type: System.String

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

Type: System.Type

The type of the object that contains the property entry.

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

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