ConfigurationSectionGroupCollection.Item[] Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft ein ConfigurationSectionGroup-Objekt ab, das in diesem ConfigurationSectionGroupCollection-Objekt enthalten ist, oder legt dieses fest.
Überlädt
Item[Int32] |
Ruft das ConfigurationSectionGroup-Objekt aus der Auflistung ab, dessen Index angegeben ist. |
Item[String] |
Ruft das ConfigurationSectionGroup-Objekt aus der Auflistung ab, dessen Name angegeben ist. |
Beispiele
Im folgenden Beispiel wird gezeigt, wie Sie die Item[] -Eigenschaft verwenden, um einen ConfigurationSectionGroupCollectiondurchlaufen zu können.
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]
Ruft das ConfigurationSectionGroup-Objekt aus der Auflistung ab, dessen Index angegeben ist.
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
Parameter
- index
- Int32
Der Index des zurückzugebenden ConfigurationSectionGroup-Objekts.
Eigenschaftswert
Das ConfigurationSectionGroup-Objekt am angegebenen Index.
In C# ist diese Eigenschaft der Indexer für die ConfigurationSectionCollection-Klasse.
Gilt für:
Item[String]
Ruft das ConfigurationSectionGroup-Objekt aus der Auflistung ab, dessen Name angegeben ist.
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
Parameter
- name
- String
Der Name des zurückzugebenden ConfigurationSectionGroup-Objekts.
Eigenschaftswert
Das ConfigurationSectionGroup-Objekt mit dem angegebenen Namen.
In C# ist diese Eigenschaft der Indexer für die ConfigurationSectionCollection-Klasse.
Beispiele
Im folgenden Codebeispiel wird die Verwendung der Item[]-Eigenschaft veranschaulicht.
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