ConfigurationElementCollection.BaseAdd Metode

Definisi

Menambahkan ke ConfigurationElementCollection instans ConfigurationElement saat ditimpa di kelas turunan.

Overload

BaseAdd(ConfigurationElement)

Menambahkan elemen konfigurasi ke ConfigurationElementCollection.

BaseAdd(ConfigurationElement, Boolean)

Menambahkan elemen konfigurasi ke koleksi elemen konfigurasi.

BaseAdd(Int32, ConfigurationElement)

Menambahkan elemen konfigurasi ke koleksi elemen konfigurasi.

Keterangan

BaseAdd Gunakan metode untuk menambahkan baru ConfigurationElement ke koleksi. Ambil alih di kelas turunan jika perilaku kustom diperlukan saat elemen ditambahkan.

Saat menambahkan, elemen dianggap duplikat hanya jika kunci identik tetapi nilainya berbeda. Elemen dengan kunci dan nilai yang identik diterima secara diam-diam karena elemen tidak bersaing. Namun, elemen dengan kunci yang identik tetapi nilai yang berbeda tidak dapat ditambahkan karena tidak ada logika untuk menentukan nilai mana yang harus dihormati.

BaseAdd(ConfigurationElement)

Sumber:
ConfigurationElementCollection.cs
Sumber:
ConfigurationElementCollection.cs
Sumber:
ConfigurationElementCollection.cs

Menambahkan elemen konfigurasi ke ConfigurationElementCollection.

protected:
 virtual void BaseAdd(System::Configuration::ConfigurationElement ^ element);
protected virtual void BaseAdd (System.Configuration.ConfigurationElement element);
abstract member BaseAdd : System.Configuration.ConfigurationElement -> unit
override this.BaseAdd : System.Configuration.ConfigurationElement -> unit
Protected Overridable Sub BaseAdd (element As ConfigurationElement)

Parameter

element
ConfigurationElement

yang ConfigurationElement akan ditambahkan.

Contoh

Contoh kode berikut menunjukkan cara mengambil alih BaseAdd metode dan cara memanggilnya dari Add metode .

public void Add(UrlConfigElement url)
{
    BaseAdd(url);

    // Your custom code goes here.
}
Public Sub Add(ByVal url As UrlConfigElement)
    BaseAdd(url)

    ' Your custom code goes here.

End Sub

Keterangan

BaseAdd Gunakan metode untuk menambahkan baru ConfigurationElement ke koleksi. Ambil alih di kelas turunan jika perilaku kustom diperlukan saat elemen ditambahkan.

Saat menambahkan, elemen dianggap duplikat hanya jika kunci identik tetapi nilainya berbeda. Elemen dengan kunci dan nilai yang identik diterima secara diam-diam karena elemen tidak bersaing. Namun, elemen dengan kunci yang identik tetapi nilai yang berbeda tidak dapat ditambahkan karena tidak ada logika untuk menentukan nilai mana yang harus dihormati.

Berlaku untuk

BaseAdd(ConfigurationElement, Boolean)

Sumber:
ConfigurationElementCollection.cs
Sumber:
ConfigurationElementCollection.cs
Sumber:
ConfigurationElementCollection.cs

Menambahkan elemen konfigurasi ke koleksi elemen konfigurasi.

protected:
 void BaseAdd(System::Configuration::ConfigurationElement ^ element, bool throwIfExists);
protected public:
 void BaseAdd(System::Configuration::ConfigurationElement ^ element, bool throwIfExists);
protected void BaseAdd (System.Configuration.ConfigurationElement element, bool throwIfExists);
protected internal void BaseAdd (System.Configuration.ConfigurationElement element, bool throwIfExists);
member this.BaseAdd : System.Configuration.ConfigurationElement * bool -> unit
Protected Sub BaseAdd (element As ConfigurationElement, throwIfExists As Boolean)
Protected Friend Sub BaseAdd (element As ConfigurationElement, throwIfExists As Boolean)

Parameter

element
ConfigurationElement

yang ConfigurationElement akan ditambahkan.

throwIfExists
Boolean

true untuk melemparkan pengecualian jika ConfigurationElement yang ditentukan sudah terkandung dalam ConfigurationElementCollection; jika tidak, false.

Pengecualian

untuk ConfigurationElement menambahkan sudah ada di ConfigurationElementCollection dan throwIfExists parameternya adalah true.

Keterangan

Gunakan parameter throwIfExists opsional untuk melemparkan Exception pengecualian jika objek yang ditentukan ConfigurationElement sudah ada dalam ConfigurationElementCollection koleksi.

Elemen dianggap duplikat hanya jika kunci identik tetapi nilainya berbeda. Elemen dengan kunci dan nilai yang identik diterima secara diam-diam karena elemen tidak bersaing. Namun, elemen dengan kunci yang identik tetapi nilai yang berbeda tidak dapat ditambahkan karena tidak ada logika untuk menentukan nilai mana yang harus dihormati.

Berlaku untuk

BaseAdd(Int32, ConfigurationElement)

Sumber:
ConfigurationElementCollection.cs
Sumber:
ConfigurationElementCollection.cs
Sumber:
ConfigurationElementCollection.cs

Menambahkan elemen konfigurasi ke koleksi elemen konfigurasi.

protected:
 virtual void BaseAdd(int index, System::Configuration::ConfigurationElement ^ element);
protected virtual void BaseAdd (int index, System.Configuration.ConfigurationElement element);
abstract member BaseAdd : int * System.Configuration.ConfigurationElement -> unit
override this.BaseAdd : int * System.Configuration.ConfigurationElement -> unit
Protected Overridable Sub BaseAdd (index As Integer, element As ConfigurationElement)

Parameter

index
Int32

Lokasi indeks untuk menambahkan yang ditentukan ConfigurationElement.

element
ConfigurationElement

yang ConfigurationElement akan ditambahkan.

Keterangan

index Gunakan parameter untuk menambahkan ConfigurationElement objek ke di ConfigurationElementCollection lokasi indeks tertentu.

Berlaku untuk