ElementInformation ElementInformation ElementInformation ElementInformation Class

정의

구성의 개별 요소에 대한 메타 정보를 포함합니다.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
상속
ElementInformationElementInformationElementInformationElementInformation

예제

다음 예제에서는 가져오는 방법을 보여 줍니다 합니다 ElementInformation 연관를 ConfigurationElement 개체입니다.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 Errors Errors Errors

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

IsCollection IsCollection IsCollection IsCollection

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

IsLocked IsLocked IsLocked IsLocked

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

IsPresent IsPresent IsPresent IsPresent

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

LineNumber LineNumber LineNumber LineNumber

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

Properties Properties Properties Properties

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

Source Source Source Source

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

Type Type Type Type

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

Validator Validator Validator Validator

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

메서드

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

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

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

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

(Inherited from Object)
GetType() GetType() GetType() GetType()

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

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

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

(Inherited from Object)
ToString() ToString() ToString() ToString()

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

(Inherited from Object)

적용 대상

추가 정보