AppSettingsExpressionBuilder.GetAppSetting Method (String, Type, String)

 
System_CAPS_noteNote

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com 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
)

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: