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 ConfigurationSectionGroup objet contenu dans cet ConfigurationSectionGroupCollection objet.
Surcharges
| Nom | Description |
|---|---|
| Item[Int32] |
Obtient l’objet dont l’index ConfigurationSectionGroup est spécifié à partir de la collection. |
| Item[String] |
Obtient l’objet dont le ConfigurationSectionGroup nom est spécifié à partir de la collection. |
Exemples
L’exemple suivant montre comment utiliser la Item[] propriété pour itérer au sein d’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 dont l’index ConfigurationSectionGroup est spécifié à partir 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 à renvoyer.
Valeur de propriété
Objet ConfigurationSectionGroup à l’index spécifié.
En C#, cette propriété est l’indexeur de la ConfigurationSectionCollection classe.
S’applique à
Item[String]
Obtient l’objet dont le ConfigurationSectionGroup 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 à renvoyer.
Valeur de propriété
Objet ConfigurationSectionGroup portant le nom spécifié.
En C#, cette propriété est l’indexeur de la ConfigurationSectionCollection classe.
Exemples
L’exemple de code suivant montre comment utiliser la Item[] propriété.
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