本文整理匯總了VB.NET中System.Configuration.ConfigurationElement.LockAllElementsExcept屬性的典型用法代碼示例。如果您正苦於以下問題:VB.NET ConfigurationElement.LockAllElementsExcept屬性的具體用法?VB.NET ConfigurationElement.LockAllElementsExcept怎麽用?VB.NET ConfigurationElement.LockAllElementsExcept使用的例子?那麽, 這裏精選的屬性代碼示例或許可以為您提供幫助。您也可以進一步了解該屬性所在類System.Configuration.ConfigurationElement
的用法示例。
在下文中一共展示了ConfigurationElement.LockAllElementsExcept屬性的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的VB.NET代碼示例。
示例1: LockAllElementsExcept
' Show how to use LockAllElementsExcept.
' It locks and unlocks all the MyUrls elements
' except urls.
Shared Sub LockAllElementsExcept()
Try
' Get the current configuration file.
Dim config _
As System.Configuration.Configuration = _
ConfigurationManager.OpenExeConfiguration( _
ConfigurationUserLevel.None)
' Get the MyUrls section.
Dim myUrlsSection As UrlsSection = _
config.GetSection("MyUrls")
If myUrlsSection Is Nothing Then
Console.WriteLine("Failed to load UrlsSection.")
Else
' Get MyUrls section LockElements collection.
Dim lockElementsExcept _
As ConfigurationLockCollection = _
myUrlsSection.LockAllElementsExcept
' Get MyUrls section LockElements collection
' enumerator.
Dim lockElementEnum As IEnumerator = _
lockElementsExcept.GetEnumerator()
' Position the collection index.
lockElementEnum.MoveNext()
If lockElementsExcept.Contains("urls") Then
' Remove the lock on all the ther elements.
lockElementsExcept.Remove("urls")
' Add the lock on all the other elements
' but urls element.
Else
lockElementsExcept.Add("urls")
End If
config.Save(ConfigurationSaveMode.Full)
End If
Catch err As ConfigurationErrorsException
Console.WriteLine("[LockAllElementsExcept: {0}]", _
err.ToString())
End Try
End Sub