ConfigurationAttribute.SetMetadata(String, Object) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
設定 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)
參數
- metadataType
- String
要設定之中繼資料的名稱。
- value
- Object
要指派給中繼資料的值。
範例
下列範例會取得每個組態屬性的中繼資料。 此程式碼範例是提供給 類別之較大範例的 ConfigurationAttribute 一部分。
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();