ConfigurationAttribute.GetMetadata(String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft Attributmetadaten aus dem IIS 7-Konfigurationssystem ab.
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
Parameter
- metadataType
- String
Der Name der zurückzugebenden Metadaten.
Gibt zurück
Die Attributmetadaten, die mit dem vom IIS 7-Konfigurationssystem angeforderten metadataType
übereinstimmen.
Beispiele
Im folgenden Beispiel werden die Metadaten für die einzelnen Konfigurationsattribute abgerufen. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die ConfigurationAttribute-Klasse bereitgestellt wird.
// 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"));
}