ConfigurationAttribute.GetMetadata(String) Méthode

Définition

Obtient les métadonnées d’attribut du système de configuration IIS 7.

public:
 System::Object ^ GetMetadata(System::String ^ metadataType);
public object GetMetadata (string metadataType);
member this.GetMetadata : string -> obj
Public Function GetMetadata (metadataType As String) As Object

Paramètres

metadataType
String

Nom des métadonnées à retourner.

Retours

Métadonnées d’attribut qui correspondent à la demande metadataType du système de configuration IIS 7.

Exemples

L’exemple suivant obtient les métadonnées de chacun des attributs de configuration. Cet exemple de code fait partie d’un exemple plus grand fourni pour la ConfigurationAttribute classe .

// Get the attributes again, after the commit changes.
Configuration config2 = manager.GetApplicationHostConfiguration();
configSection = config2.GetSection("system.web/anonymousIdentification");
configAttributeCollection = configSection.Attributes;
Console.WriteLine("There are " +
    configAttributeCollection.Count.ToString() +
    " Configuration attributes.");
attribute = configAttributeCollection[1];
Console.WriteLine("metadata: " +
    attribute.GetMetadata("encryptionProvider"));
// Display each configuration attribute with properties and metadata.
foreach (ConfigurationAttribute configAttribute in configAttributeCollection)
{
    Console.WriteLine("\t{0}\t{1}\t{2}\t{3}",
         configAttribute.Name,
         configAttribute.Value,
         configAttribute.IsProtected,
         configAttribute.GetMetadata("encryptionProvider"));
}

S’applique à

Voir aussi