Share via


ConfigurationAttribute.SetMetadata(String, Object) Methode

Definition

Legt Attributmetadaten im IIS 7-Konfigurationssystem fest.

public:
 void SetMetadata(System::String ^ metadataType, System::Object ^ value);
public void SetMetadata (string metadataType, object value);
member this.SetMetadata : string * obj -> unit
Public Sub SetMetadata (metadataType As String, value As Object)

Parameter

metadataType
String

Der Name der festzulegenden Metadaten.

value
Object

Der Wert, der den Metadaten zugewiesen werden soll.

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.

ServerManager manager = new ServerManager();
Configuration config = manager.GetApplicationHostConfiguration();
ConfigurationSection configSection =
    config.GetSection("system.web/anonymousIdentification");

ConfigurationAttributeCollection configAttributeCollection =
    configSection.Attributes;

ConfigurationAttribute attribute = configAttributeCollection[1];
// Use any of the following encryption providers.
// attribute.SetMetadata("encryptionProvider", "IISWASOnlyRsaProvider");
// attribute.SetMetadata("encryptionProvider", "AesProvider");
attribute.SetMetadata("encryptionProvider", "IISWASOnlyAesProvider");

// Commit the changes to applicationHost.config
manager.CommitChanges();

Gilt für:

Weitere Informationen