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.
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.
Available since 2.0