ElementInformation.Properties Property
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets a PropertyInformationCollection collection of the properties in the associated ConfigurationElement object.
public:
property System::Configuration::PropertyInformationCollection ^ Properties { System::Configuration::PropertyInformationCollection ^ get(); };
public System.Configuration.PropertyInformationCollection Properties { get; }
member this.Properties : System.Configuration.PropertyInformationCollection
Public ReadOnly Property Properties As PropertyInformationCollection
Property Value
A PropertyInformationCollection collection of the properties in the associated ConfigurationElement object.
Examples
The following example shows how to get the Properties collection.
static public void GetElementProperties()
{
// Get the current configuration file.
System.Configuration.Configuration config =
ConfigurationManager.OpenExeConfiguration(
ConfigurationUserLevel.None);
// Get the section.
UrlsSection section =
(UrlsSection)config.GetSection("MyUrls");
// Get the element.
UrlConfigElement url = section.Simple;
// Get the element properties.
PropertyInformationCollection properties =
url.ElementInformation.Properties;
foreach (PropertyInformation prop in properties)
{
Console.WriteLine(
"Name: {0} Type: {1}", prop.Name,
prop.Type.ToString());
}
}
Public Shared Sub GetElementProperties()
' Get the current configuration file.
Dim config _
As System.Configuration.Configuration = _
ConfigurationManager.OpenExeConfiguration( _
ConfigurationUserLevel.None)
' Get the section.
Dim section As UrlsSection = _
CType(config.GetSection("MyUrls"), UrlsSection)
' Get the element.
Dim url As UrlConfigElement = _
section.Simple
' Get the element properties.
Dim properties _
As PropertyInformationCollection = _
url.ElementInformation.Properties
Dim prop As PropertyInformation
For Each prop In properties
Console.WriteLine("Name: {0} Type: {1}", _
prop.Name, prop.Type.ToString())
Next prop
End Sub
Remarks
The properties of a ConfigurationElement object are the attributes and subelements associated with that configuration element in the configuration file.