ConfigurationSectionGroupCollection.Item[] Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt een ConfigurationSectionGroup object in dit ConfigurationSectionGroupCollection object opgehaald of ingesteld.
Overloads
| Name | Description |
|---|---|
| Item[Int32] |
Hiermee haalt u het ConfigurationSectionGroup object op waarvan de index is opgegeven uit de verzameling. |
| Item[String] |
Hiermee haalt u het object op waarvan de ConfigurationSectionGroup naam is opgegeven uit de verzameling. |
Voorbeelden
In het volgende voorbeeld ziet u hoe u de Item[] eigenschap gebruikt om een ConfigurationSectionGroupCollection.
static void ShowSectionGroupCollectionInfo(ConfigurationSectionGroupCollection mySectionGroupCollection)
{
foreach (String mySectionGroupName in mySectionGroupCollection.Keys)
{
ConfigurationSectionGroup mySectionGroup =
(ConfigurationSectionGroup)mySectionGroupCollection[mySectionGroupName];
ShowSectionGroupInfo(mySectionGroup);
}
}
Shared Sub ShowSectionGroupCollectionInfo(mySectionGroupCollection As System.Configuration.ConfigurationSectionGroupCollection)
Dim mySectionGroupName As String
For Each mySectionGroupName In mySectionGroupCollection.Keys
Dim mySectionGroup As System.Configuration.ConfigurationSectionGroup = CType(mySectionGroupCollection(mySectionGroupName), System.Configuration.ConfigurationSectionGroup)
ShowSectionGroupInfo(mySectionGroup)
Next mySectionGroupName
End Sub
Item[Int32]
Hiermee haalt u het ConfigurationSectionGroup object op waarvan de index is opgegeven uit de verzameling.
public:
property System::Configuration::ConfigurationSectionGroup ^ default[int] { System::Configuration::ConfigurationSectionGroup ^ get(int index); };
public System.Configuration.ConfigurationSectionGroup this[int index] { get; }
member this.Item(int) : System.Configuration.ConfigurationSectionGroup
Default Public ReadOnly Property Item(index As Integer) As ConfigurationSectionGroup
Parameters
- index
- Int32
De index van het ConfigurationSectionGroup object dat moet worden geretourneerd.
Waarde van eigenschap
Het ConfigurationSectionGroup object op de opgegeven index.
In C# is deze eigenschap de indexeerfunctie voor de ConfigurationSectionCollection klasse.
Van toepassing op
Item[String]
Hiermee haalt u het object op waarvan de ConfigurationSectionGroup naam is opgegeven uit de verzameling.
public:
property System::Configuration::ConfigurationSectionGroup ^ default[System::String ^] { System::Configuration::ConfigurationSectionGroup ^ get(System::String ^ name); };
public System.Configuration.ConfigurationSectionGroup this[string name] { get; }
member this.Item(string) : System.Configuration.ConfigurationSectionGroup
Default Public ReadOnly Property Item(name As String) As ConfigurationSectionGroup
Parameters
- name
- String
De naam van het ConfigurationSectionGroup object dat moet worden geretourneerd.
Waarde van eigenschap
Het ConfigurationSectionGroup object met de opgegeven naam.
In C# is deze eigenschap de indexeerfunctie voor de ConfigurationSectionCollection klasse.
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u de Item[] eigenschap gebruikt.
static void GetItems()
{
try
{
System.Configuration.Configuration config =
ConfigurationManager.OpenExeConfiguration(
ConfigurationUserLevel.None);
ConfigurationSectionGroupCollection groups =
config.SectionGroups;
ConfigurationSectionGroup group1 =
groups.Get("system.net");
ConfigurationSectionGroup group2 =
groups.Get("system.web");
Console.WriteLine(
"Group1: {0}", group1.Name);
Console.WriteLine(
"Group2: {0}", group2.Name);
}
catch (ConfigurationErrorsException err)
{
Console.WriteLine(err.ToString());
}
}
Shared Sub GetItems()
Try
Dim config _
As System.Configuration.Configuration = _
ConfigurationManager.OpenExeConfiguration( _
ConfigurationUserLevel.None)
Dim groups _
As ConfigurationSectionGroupCollection = _
config.SectionGroups
Dim group1 As ConfigurationSectionGroup = _
groups.Get("system.net")
Dim group2 As ConfigurationSectionGroup = _
groups.Get("system.web")
Console.WriteLine("Group1: {0}", group1.Name)
Console.WriteLine("Group2: {0}", group2.Name)
Catch err As ConfigurationErrorsException
Console.WriteLine(err.ToString())
End Try
End Sub