ElementInformation Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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) |