ConfigurationSection.GetRuntimeObject 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.
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 .