ConfigurationSection.GetRuntimeObject 메서드

정의

파생 클래스에서 재정의될 때 사용자 지정 개체를 반환합니다.Returns a custom object when overridden in a derived class.

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

반환

Object

섹션을 나타내는 개체입니다.The object representing the section.

예제

다음 예제에서는 GetRuntimeObject 메서드를 사용하는 방법을 보여 줍니다.The following example shows how to use the GetRuntimeObject method.

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

설명

GetSection런타임에 메서드가 호출 되 면 구성 시스템은 먼저 적절 한 ConfigurationSection 클래스 인스턴스를 만든 다음 메서드에서 가져오는 개체를 반환 합니다 GetRuntimeObject .When the GetSection method is called at run time, the configuration system first creates an appropriate instance of the ConfigurationSection class, and then returns the object it obtains from the GetRuntimeObject method.

기본적으로는 GetRuntimeObject 호출 된를 나타내는 개체를 반환 합니다 ConfigurationSection .By default, GetRuntimeObject simply returns the object that represents the ConfigurationSection from which it is called.

상속자 참고

GetRuntimeObject()런타임에 사용자 지정 형식을 반환 하도록 메서드를 재정의할 수 있습니다.You can override the GetRuntimeObject() method to return a custom type at run time.

예를 들어 클래스의 설정에 대 한 런타임 수정을 제한 하기 위해 ConfigurationSection GetRuntimeObject() 수정할 수 있는 설정을 수정할 수 있는 경우 제한을 적용 하는 사용자 지정 형식을 재정의 하 고 반환할 수 있습니다.For example, to restrict runtime modification of the settings in the ConfigurationSection class, you can override GetRuntimeObject() and return a custom type that enforces restrictions on which settings can be modified, if any.

런타임 개체가 내부 전용 이면 반환 되는 개체를 정의 하는 어셈블리 외부에서 반환 된 개체를 사용할 수 없습니다.If the runtime object is internal only, the returned object cannot be used outside the assembly that defines it. 에서 파생 되 ConfigurationSection 고 런타임에 어셈블리의 코드 에서만 액세스할 수 있는 개체를 만드는 한 가지 방법은 구현을 반환 하는 메서드가 있는 내부 런타임 개체를 만드는 것입니다 ConfigurationSection .One way to create an object that derives from ConfigurationSection and can only be accessed by code in your assembly at run time is to create an internal runtime object that has a method that returns your ConfigurationSection implementation.

적용 대상