ElementInformation 클래스

정의

구성의 개별 요소에 대한 메타 정보를 포함합니다.Contains meta-information about an individual element within the configuration. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

public ref class ElementInformation sealed
public sealed class ElementInformation
type ElementInformation = class
Public NotInheritable Class ElementInformation
상속
ElementInformation

예제

다음 예제에서는 ConfigurationElement 개체와 연결 된 ElementInformation를 가져오는 방법을 보여 줍니다.The following example shows how to get the ElementInformation associated with a ConfigurationElement object.

static public ElementInformation
    GetElementInformation()
{

    // Get the current configuration file.
    System.Configuration.Configuration config =
            ConfigurationManager.OpenExeConfiguration(
            ConfigurationUserLevel.None);

    // Get the section.
    UrlsSection section =
        (UrlsSection)config.GetSection("MyUrls");

    // Get the element.
    UrlConfigElement url = section.Simple;

    ElementInformation eInfo =
        url.ElementInformation;

    return eInfo;
}
Public Shared Function GetElementInformation() _
As ElementInformation

    ' Get the current configuration file.
    Dim config _
    As System.Configuration.Configuration = _
    ConfigurationManager.OpenExeConfiguration( _
    ConfigurationUserLevel.None)

    ' Get the section.
    Dim section As UrlsSection = CType( _
    config.GetSection("MyUrls"), UrlsSection)

    ' Get the element.
    Dim url As UrlConfigElement = _
    section.Simple

    Dim eInfo As ElementInformation = _
    url.ElementInformation

    Return eInfo

End Function 'GetElementInformation     

다음 발췌 구문에는 이전 코드 예제에서 사용 하는 구성을 보여 줍니다.The following excerpt shows the configuration used by the previous code example.

<?xml version="1.0" encoding="utf-8"?>  
<configuration>  
  <configSections>  
    <section name="MyUrls" type="Samples.AspNet.UrlsSection,  
      ConfigurationElement, Version=1.0.0.0, Culture=neutral,  
      PublicKeyToken=null" allowDefinition="Everywhere"  
      allowExeDefinition="MachineToApplication"  
      restartOnExternalChanges="true" />  
  </configSections>  
  <MyUrls name="MyFavorites">  
    <simple name="Contoso" url="http://www.contoso.com" port="8080" />  
    <urls>  
      <clear />  
      <add name="Microsoft" url="http://www.microsoft.com" port="0" />  
    </urls>  
  </MyUrls>  
</configuration>  

설명

ElementInformation 개체는 구성 내의 개별 요소에 대 한 메타 정보를 포함 합니다.The ElementInformation object contains meta-information about an individual element within the configuration. 유효성을 검사 하 고 개별 요소의 속성을 변경할 때이 개체를 사용할 수 있습니다.This object can be used when validating and changing the properties of an individual element.

속성

Errors

연결된 요소와 하위 요소에 대한 오류를 가져옵니다.Gets the errors for the associated element and subelements.

IsCollection

연결된 ConfigurationElement 개체가 ConfigurationElementCollection 컬렉션인지 여부를 나타내는 값을 가져옵니다.Gets a value indicating whether the associated ConfigurationElement object is a ConfigurationElementCollection collection.

IsLocked

연결된 ConfigurationElement 개체를 수정할 수 없는지 여부를 나타내는 값을 가져옵니다.Gets a value that indicates whether the associated ConfigurationElement object cannot be modified.

IsPresent

연결된 ConfigurationElement 개체가 구성 파일에 있는지 여부를 나타내는 값을 가져옵니다.Gets a value indicating whether the associated ConfigurationElement object is in the configuration file.

LineNumber

연결된 ConfigurationElement 개체가 정의되어 있는 구성 파일의 줄 번호를 가져옵니다.Gets the line number in the configuration file where the associated ConfigurationElement object is defined.

Properties

연결된 PropertyInformationCollection 개체에 있는 속성의 ConfigurationElement 컬렉션을 가져옵니다.Gets a PropertyInformationCollection collection of the properties in the associated ConfigurationElement object.

Source

연결된 ConfigurationElement 개체를 처음으로 제공한 소스 파일을 가져옵니다.Gets the source file where the associated ConfigurationElement object originated.

Type

관련된 ConfigurationElement 개체의 형식을 가져옵니다.Gets the type of the associated ConfigurationElement object.

Validator

연결된 ConfigurationElement 개체의 유효성을 검사하는 데 사용되는 개체를 가져옵니다.Gets the object used to validate the associated ConfigurationElement object.

메서드

Equals(Object)

지정한 개체가 현재 개체와 같은지를 확인합니다.Determines whether the specified object is equal to the current object.

(다음에서 상속됨 Object)
GetHashCode()

기본 해시 함수로 작동합니다.Serves as the default hash function.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(다음에서 상속됨 Object)
ToString()

현재 개체를 나타내는 string을 반환합니다.Returns a string that represents the current object.

(다음에서 상속됨 Object)

적용 대상

추가 정보