ElementInformation Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Contiene meta-informazioni su un singolo elemento all'interno della configurazione. La classe non può essere ereditata.
public ref class ElementInformation sealed
public sealed class ElementInformation
type ElementInformation = class
Public NotInheritable Class ElementInformation
- Ereditarietà
-
ElementInformation
Esempio
Nell'esempio seguente viene illustrato come ottenere l'oggetto ElementInformation associato a un ConfigurationElement oggetto .
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
Nell'estratto seguente viene illustrata la configurazione usata dall'esempio di codice precedente.
<?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>
Commenti
L'oggetto ElementInformation contiene meta-informazioni su un singolo elemento all'interno della configurazione. Questo oggetto può essere utilizzato durante la convalida e la modifica delle proprietà di un singolo elemento.
Proprietà
| Nome | Descrizione |
|---|---|
| Errors |
Ottiene gli errori per l'elemento e i sottoelementi associati. |
| IsCollection |
Ottiene un valore che indica se l'oggetto associato ConfigurationElement è una ConfigurationElementCollection raccolta. |
| IsLocked |
Ottiene un valore che indica se l'oggetto associato ConfigurationElement non può essere modificato. |
| IsPresent |
Ottiene un valore che indica se l'oggetto associato ConfigurationElement si trova nel file di configurazione. |
| LineNumber |
Ottiene il numero di riga nel file di configurazione in cui è definito l'oggetto associato ConfigurationElement . |
| Properties |
Ottiene una PropertyInformationCollection raccolta delle proprietà nell'oggetto associato ConfigurationElement . |
| Source |
Ottiene il file di origine in cui ha avuto origine l'oggetto associato ConfigurationElement . |
| Type |
Ottiene il tipo dell'oggetto associato ConfigurationElement . |
| Validator |
Ottiene l'oggetto utilizzato per convalidare l'oggetto associato ConfigurationElement . |
Metodi
| Nome | Descrizione |
|---|---|
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |