Поделиться через


ConfigurationSectionGroupCollection.Get Метод

Определение

Возвращает объект ConfigurationSectionGroup из коллекции.

Перегрузки

Get(Int32)

Возвращает указанный объект ConfigurationSectionGroup, содержащийся в коллекции.

Get(String)

Возвращает указанный объект ConfigurationSectionGroup из коллекции.

Комментарии

Этот метод является оболочкой для BaseGet метода .

Get(Int32)

Исходный код:
ConfigurationSectionGroupCollection.cs
Исходный код:
ConfigurationSectionGroupCollection.cs
Исходный код:
ConfigurationSectionGroupCollection.cs

Возвращает указанный объект ConfigurationSectionGroup, содержащийся в коллекции.

public:
 System::Configuration::ConfigurationSectionGroup ^ Get(int index);
public System.Configuration.ConfigurationSectionGroup Get (int index);
member this.Get : int -> System.Configuration.ConfigurationSectionGroup
Public Function Get (index As Integer) As ConfigurationSectionGroup

Параметры

index
Int32

Индекс возвращаемого объекта ConfigurationSectionGroup.

Возвращаемое значение

Объект ConfigurationSectionGroup, расположенный по указанному индексу.

Комментарии

Этот метод является оболочкой для BaseGet метода .

Применяется к

Get(String)

Исходный код:
ConfigurationSectionGroupCollection.cs
Исходный код:
ConfigurationSectionGroupCollection.cs
Исходный код:
ConfigurationSectionGroupCollection.cs

Возвращает указанный объект ConfigurationSectionGroup из коллекции.

public:
 System::Configuration::ConfigurationSectionGroup ^ Get(System::String ^ name);
public System.Configuration.ConfigurationSectionGroup Get (string name);
member this.Get : string -> System.Configuration.ConfigurationSectionGroup
Public Function Get (name As String) As ConfigurationSectionGroup

Параметры

name
String

Имя возвращаемого объекта ConfigurationSectionGroup.

Возвращаемое значение

Объект ConfigurationSectionGroup с указанным именем.

Исключения

Параметр name имеет значение null или равен пустой строке ("").

Примеры

В следующем примере кода показано применение метода Get.

static void GetGroup()
{

    try
    {
        System.Configuration.Configuration config =
        ConfigurationManager.OpenExeConfiguration(
        ConfigurationUserLevel.None);

        ConfigurationSectionGroup customGroup =
            config.SectionGroups.Get("CustomGroup");

        if (customGroup == null)
            Console.WriteLine(
                "Failed to load CustomSection.");
        else
        {
            // Display section information
            Console.WriteLine("Section group name:       {0}",
                customGroup.SectionGroupName);
            Console.WriteLine("Name:       {0}",
                customGroup.Name);
            Console.WriteLine("Type:   {0}",
                customGroup.Type);
        }
    }
    catch (ConfigurationErrorsException err)
    {
        Console.WriteLine(err.ToString());
    }
}
Shared Sub GetGroup()
   
   Try
         Dim config _
         As System.Configuration.Configuration = _
         ConfigurationManager.OpenExeConfiguration( _
         ConfigurationUserLevel.None)

         Dim groups _
         As ConfigurationSectionGroupCollection = _
         config.SectionGroups

         Dim customGroup _
         As ConfigurationSectionGroup = _
         groups.Get("CustomGroup")
      
      
      If customGroup Is Nothing Then
             Console.WriteLine( _
             "Failed to load CustomGroup.")
      Else
         ' Display section information
             Console.WriteLine("Name:       {0}", _
             customGroup.Name)
             Console.WriteLine("Type:   {0}", _
             customGroup.Type)
      End If
   
   
   Catch err As ConfigurationErrorsException
      Console.WriteLine(err.ToString())
   End Try
End Sub

Комментарии

Этот метод является оболочкой для BaseGet метода .

См. также раздел

Применяется к