Compartir a través de


ConfigurationAttribute.GetMetadata(String) Método

Definición

Obtiene metadatos de atributo del sistema de configuración de 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

Parámetros

metadataType
String

Nombre de los metadatos que se van a devolver.

Devoluciones

Metadatos de atributo que coinciden con el solicitado metadataType desde el sistema de configuración de IIS 7.

Ejemplos

En el ejemplo siguiente se obtienen los metadatos de cada uno de los atributos de configuración. Este ejemplo de código es parte de un ejemplo mayor proporcionado para la clase ConfigurationAttribute.

// 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"));
}

Se aplica a

Consulte también