ConfigurationAttribute.SetMetadata(String, Object) Méthode
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.
Définit les métadonnées d’attribut dans le système de configuration IIS 7.
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)
Paramètres
- metadataType
- String
Nom des métadonnées à définir.
- value
- Object
Valeur à affecter aux métadonnées.
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 .
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();