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

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 Çalışma zamanında yöntemi çağrıldığında, yapılandırma sistemi önce sınıfının uygun bir örneğini ConfigurationSection 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ı zorunlu kılan özel bir türü geçersiz kılabilir GetRuntimeObject() ve döndürebilirsiniz.

Çalışma zamanı nesnesi yalnızca iç nesneyse, döndürülen nesne onu tanımlayan derlemenin 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ı ConfigurationSection döndüren bir yöntemi olan bir iç çalışma zamanı nesnesi oluşturmaktır.

Şunlara uygulanır