Bagikan melalui


ElementInformation Kelas

Definisi

Berisi meta-informasi tentang elemen individual dalam konfigurasi. Kelas ini tidak dapat diwariskan.

public ref class ElementInformation sealed
public sealed class ElementInformation
type ElementInformation = class
Public NotInheritable Class ElementInformation
Warisan
ElementInformation

Contoh

Contoh berikut menunjukkan cara mendapatkan yang ElementInformation terkait dengan ConfigurationElement objek.

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

Kutipan berikut menunjukkan konfigurasi yang digunakan oleh contoh kode sebelumnya.

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

Keterangan

Objek ElementInformation berisi meta-informasi tentang elemen individual dalam konfigurasi. Objek ini dapat digunakan ketika memvalidasi dan mengubah properti elemen individual.

Properti

Errors

Mendapatkan kesalahan untuk elemen dan subelemen terkait.

IsCollection

Mendapatkan nilai yang menunjukkan apakah objek terkait ConfigurationElement adalah ConfigurationElementCollection koleksi.

IsLocked

Mendapatkan nilai yang menunjukkan apakah objek terkait tidak dapat dimodifikasi ConfigurationElement .

IsPresent

Mendapatkan nilai yang menunjukkan apakah objek terkait ConfigurationElement ada dalam file konfigurasi.

LineNumber

Mendapatkan nomor baris dalam file konfigurasi tempat objek terkait ConfigurationElement ditentukan.

Properties

PropertyInformationCollection Mendapatkan kumpulan properti di objek terkaitConfigurationElement.

Source

Mendapatkan file sumber tempat objek terkait ConfigurationElement berasal.

Type

Mendapatkan jenis objek terkait ConfigurationElement .

Validator

Mendapatkan objek yang digunakan untuk memvalidasi objek terkait ConfigurationElement .

Metode

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk

Lihat juga