ConfigurationSectionGroupCollection.Item[] Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit un objet ConfigurationSectionGroup contenu dans cet objet ConfigurationSectionGroupCollection.
Surcharges
Item[Int32] |
Obtient l'objet ConfigurationSectionGroup situé à l'index spécifié de la collection. |
Item[String] |
Obtient l'objet ConfigurationSectionGroup dont le nom est spécifié à partir de la collection. |
Exemples
L’exemple suivant montre comment utiliser la Item[] propriété pour itérer via un 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]
Obtient l'objet ConfigurationSectionGroup situé à l'index spécifié de la collection.
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
Paramètres
- index
- Int32
Index de l'objet ConfigurationSectionGroup à retourner.
Valeur de propriété
Objet ConfigurationSectionGroup au niveau de l’index spécifié.
En C#, cette propriété est l'indexeur correspondant à la classe ConfigurationSectionCollection.
S’applique à
Item[String]
Obtient l'objet ConfigurationSectionGroup dont le nom est spécifié à partir de la collection.
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
Paramètres
- name
- String
Nom de l'objet ConfigurationSectionGroup à retourner.
Valeur de propriété
Objet ConfigurationSectionGroup portant le nom spécifié.
En C#, cette propriété est l'indexeur correspondant à la classe ConfigurationSectionCollection.
Exemples
L'exemple de code suivant montre comment utiliser la propriété Item[].
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