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 public:
 virtual System::Object ^ GetRuntimeObject();
protected:
 virtual System::Object ^ GetRuntimeObject();
protected internal virtual object GetRuntimeObject();
protected virtual object GetRuntimeObject();
abstract member GetRuntimeObject : unit -> obj
override this.GetRuntimeObject : unit -> obj
Protected Friend Overridable Function GetRuntimeObject () As Object
Protected 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ıfındaki ConfigurationSection ayarların çalışma zamanı değişikliklerini kısıtlamak için, varsa ayarların değiştirilebileceği kısıtlamaları uygulayan ö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ı ConfigurationSection döndüren bir yöntemi olan bir iç çalışma zamanı nesnesi oluşturmaktır.

Şunlara uygulanır