|
|
|
Click here to copy the following block | ' Return the value of the specified custom key, stored in the Web.Config file. ' If the value has been already requested before, the function returns its ' cached value. ' The second optional parameter is the path of the Web.Config file where this ' custom key is stored, and it is necessary to add a dependency to that file, ' so that the cached value is discarded if the file is edited. ' ' Example: Dim connString = GetWebConfigCustomKeyValue("ConnString")
Function GetWebConfigCustomKeyValue(ByVal key As String, _ Optional ByVal webConfigUrl As String = "/Web.Config") As String ' if this is not the first time this value is needed, ' we can find it in the cache Dim value As String = CType(HttpContext.Current.Cache(key), String)
' if the retrieved string is empty, the value is not present into the cache, ' thus it is retrieved it from Web.Config, and then cached If value Is Nothing OrElse value = "" Then value = ConfigurationSettings.AppSettings(key) HttpContext.Current.Cache.Insert(key, value, _ New Caching.CacheDependency(webConfigUrl)) End If
Return value End Function |
|
|
|
Submitted By :
Nayan Patel
(Member Since : 5/26/2004 12:23:06 PM)
|
|
|
Job Description :
He is the moderator of this site and currently working as an independent consultant. He works with VB.net/ASP.net, SQL Server and other MS technologies. He is MCSD.net, MCDBA and MCSE. In his free time he likes to watch funny movies and doing oil painting. |
View all (893) submissions by this author
(Birth Date : 7/14/1981 ) |
|
|