ElementInformation Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Contient des méta-informations sur un élément individuel dans la configuration. Cette classe ne peut pas être héritée.
public ref class ElementInformation sealed
public sealed class ElementInformation
type ElementInformation = class
Public NotInheritable Class ElementInformation
- Héritage
-
ElementInformation
Exemples
L’exemple suivant montre comment obtenir le ElementInformation associé à un ConfigurationElement objet.
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
L’extrait suivant montre la configuration utilisée par l’exemple de code précédent.
<?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>
Remarques
L’objet ElementInformation contient des méta-informations sur un élément individuel au sein de la configuration. Cet objet peut être utilisé lors de la validation et de la modification des propriétés d’un élément individuel.
Propriétés
Errors |
Obtient les erreurs pour l’élément et les sous-éléments associés. |
IsCollection |
Obtient une valeur indiquant si l'objet ConfigurationElement associé est une collection ConfigurationElementCollection. |
IsLocked |
Obtient une valeur indiquant si l'objet ConfigurationElement associé ne peut pas être modifié. |
IsPresent |
Obtient une valeur indiquant si l'objet ConfigurationElement associé se trouve dans le fichier de configuration. |
LineNumber |
Obtient le numéro de la ligne du fichier de configuration où l'objet ConfigurationElement associé est défini. |
Properties |
Obtient une collection PropertyInformationCollection des propriétés de l'objet ConfigurationElement associé. |
Source |
Obtient le fichier source d'où l'objet ConfigurationElement associé provient. |
Type |
Obtient le type de l'objet ConfigurationElement associé. |
Validator |
Obtient l'objet utilisé pour valider l'objet ConfigurationElement associé. |
Méthodes
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |