Bagikan melalui


ConfigurationSection.GetRuntimeObject Metode

Definisi

Mengembalikan objek kustom saat ditimpa di kelas turunan.

protected:
 virtual System::Object ^ GetRuntimeObject();
protected public:
 virtual System::Object ^ GetRuntimeObject();
protected virtual object GetRuntimeObject ();
protected internal virtual object GetRuntimeObject ();
abstract member GetRuntimeObject : unit -> obj
override this.GetRuntimeObject : unit -> obj
Protected Overridable Function GetRuntimeObject () As Object
Protected Friend Overridable Function GetRuntimeObject () As Object

Mengembalikan

Objek yang mewakili bagian .

Contoh

Contoh berikut menunjukkan cara menggunakan GetRuntimeObject metode .

// Customizes the use of CustomSection
// by setting _ReadOnly to false.
// Remember you must use it along with ThrowIfReadOnly.
protected override object GetRuntimeObject()
{
    // To enable property setting just assign true to
    // the following flag.
    _ReadOnly = true;
    return base.GetRuntimeObject();
}
' Customizes the use of CustomSection
 ' by setting _ReadOnly to false.
' Remember you must use it along with ThrowIfReadOnly.
Protected Overrides Function GetRuntimeObject() As Object
   ' To enable property setting just assign true to
   ' the following flag.
   _ReadOnly = True
   Return MyBase.GetRuntimeObject()
End Function 'GetRuntimeObject

Keterangan

GetSection Ketika metode dipanggil pada durasi, sistem konfigurasi pertama-tama membuat instans ConfigurationSection kelas yang sesuai, lalu mengembalikan objek yang diperolehnya dari GetRuntimeObject metode .

Secara default, GetRuntimeObject hanya mengembalikan objek yang mewakili dari mana objek tersebut ConfigurationSection dipanggil.

Catatan Bagi Inheritor

Anda dapat mengambil GetRuntimeObject() alih metode untuk mengembalikan jenis kustom pada durasi.

Misalnya, untuk membatasi modifikasi runtime pengaturan di ConfigurationSection kelas , Anda dapat mengambil alih GetRuntimeObject() dan mengembalikan jenis kustom yang memberlakukan pembatasan pengaturan mana yang dapat dimodifikasi, jika ada.

Jika objek runtime hanya internal, objek yang dikembalikan tidak dapat digunakan di luar rakitan yang menentukannya. Salah satu cara untuk membuat objek yang berasal dari ConfigurationSection dan hanya dapat diakses oleh kode di assembly Anda pada durasi adalah dengan membuat objek runtime internal yang memiliki metode yang mengembalikan implementasi Anda ConfigurationSection .

Berlaku untuk