ConfigurationSection.GetRuntimeObject Yöntem

Tanım

Türetilmiş bir sınıfta geçersiz kılındığında özel bir nesne döndürür.

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

Döndürülenler

Object

Bölümü temsil eden nesne.

Örnekler

Aşağıdaki örnekte yönteminin nasıl kullanılacağı gösterilmektedir GetRuntimeObject .

// 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

Açıklamalar

GetSection Yöntem çalışma zamanında çağrıldığında, yapılandırma sistemi önce sınıfın ConfigurationSection uygun bir örneğini oluşturur ve ardından yönteminden GetRuntimeObject aldığı nesneyi döndürür.

Varsayılan olarak, GetRuntimeObject yalnızca çağrıldığı nesneyi temsil ConfigurationSection eden nesneyi döndürür.

Devralanlara Notlar

Çalışma zamanında özel bir tür döndürmek için yöntemini geçersiz kılabilirsiniz GetRuntimeObject() .

Örneğin, sınıftaki ConfigurationSection ayarların çalışma zamanı değişikliğini kısıtlamak için, varsa, ayarların değiştirilebileceği kısıtlamaları zorlayan özel bir türü geçersiz kılabilir GetRuntimeObject() ve döndürebilirsiniz.

Çalışma zamanı nesnesi yalnızca iç ise, döndürülen nesne onu tanımlayan derleme dışında kullanılamaz. öğesinden ConfigurationSection türetilen ve derlemenizdeki kod tarafından yalnızca çalışma zamanında erişilebilen bir nesne oluşturmanın bir yolu, uygulamanızı döndüren ConfigurationSection bir yöntemi olan bir iç çalışma zamanı nesnesi oluşturmaktır.

Şunlara uygulanır