ConfigurationElementCollection.BaseAdd Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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)
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)
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)
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.