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


ConfigurationElementCollection.BaseGet Метод

Определение

Получает объект ConfigurationElement по указанному расположению индекса.

Перегрузки

BaseGet(Int32)

Возвращает элемент конфигурации с указанным расположением индекса.

BaseGet(Object)

Возвращает элемент конфигурации с указанным ключом.

BaseGet(Int32)

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

Возвращает элемент конфигурации с указанным расположением индекса.

protected:
 System::Configuration::ConfigurationElement ^ BaseGet(int index);
protected public:
 System::Configuration::ConfigurationElement ^ BaseGet(int index);
protected System.Configuration.ConfigurationElement BaseGet (int index);
protected internal System.Configuration.ConfigurationElement BaseGet (int index);
member this.BaseGet : int -> System.Configuration.ConfigurationElement
Protected Function BaseGet (index As Integer) As ConfigurationElement
Protected Friend Function BaseGet (index As Integer) As ConfigurationElement

Параметры

index
Int32

Расположение индекса возвращаемого объекта ConfigurationElement.

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

Объект ConfigurationElement по указанному индексу.

Исключения

Значение index меньше 0.

-или-

Не существует объекта ConfigurationElement по указанному index.

Примеры

В следующем примере кода показано, как вызвать BaseGet метод .

public UrlConfigElement this[int index]
{
    get
    {
        return (UrlConfigElement)BaseGet(index);
    }
    set
    {
        if (BaseGet(index) != null)
        {
            BaseRemoveAt(index);
        }
        BaseAdd(index, value);
    }
}
Default Public Shadows Property Item(ByVal index As Integer) As UrlConfigElement
    Get
        Return CType(BaseGet(index), UrlConfigElement)
    End Get
    Set(ByVal value As UrlConfigElement)
        If BaseGet(index) IsNot Nothing Then
            BaseRemoveAt(index)
        End If
        BaseAdd(value)
    End Set
End Property

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

BaseGet(Object)

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

Возвращает элемент конфигурации с указанным ключом.

protected:
 System::Configuration::ConfigurationElement ^ BaseGet(System::Object ^ key);
protected public:
 System::Configuration::ConfigurationElement ^ BaseGet(System::Object ^ key);
protected System.Configuration.ConfigurationElement BaseGet (object key);
protected internal System.Configuration.ConfigurationElement BaseGet (object key);
member this.BaseGet : obj -> System.Configuration.ConfigurationElement
Protected Function BaseGet (key As Object) As ConfigurationElement
Protected Friend Function BaseGet (key As Object) As ConfigurationElement

Параметры

key
Object

Ключ возвращаемого элемента.

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

Объект ConfigurationElement с указанным ключом; в противном случае — null.

Примеры

В следующем примере кода показано, как вызвать BaseGet метод .

new public UrlConfigElement this[string Name]
{
    get
    {
        return (UrlConfigElement)BaseGet(Name);
    }
}
Default Public Shadows ReadOnly Property Item(ByVal Name As String) As UrlConfigElement
    Get
        Return CType(BaseGet(Name), UrlConfigElement)
    End Get
End Property

Комментарии

Метод BaseGet возвращает значение null , если в коллекции нет ConfigurationElement объекта с указанным ключом.

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