Share via


ConfigurationEnumValue Class

Definition

Defines an attribute in the IIS 7 configuration system that validates against a list of accepted schema-defined values.

public ref class ConfigurationEnumValue sealed
public sealed class ConfigurationEnumValue
type ConfigurationEnumValue = class
Public NotInheritable Class ConfigurationEnumValue
Inheritance
ConfigurationEnumValue

Remarks

A configuration enumeration value is an attribute in the IIS 7 configuration system that validates against a list of accepted values that are configured in the schema.

The following example schema defines a configuration enumeration value:

<sectionSchema name="system.webServer/security/authentication/basicAuthentication">  
  <attribute name="enabled" type="bool" defaultValue="false" />  
  <attribute name="realm" type="string" />  
  <attribute name="defaultLogonDomain" type="string" />  
  <attribute name="logonMethod" type="enum" defaultValue="ClearText">  
    <enum name="Interactive" value="0" />  
    <enum name="Batch" value="1" />  
    <enum name="Network" value="2" />  
    <enum name="ClearText" value="3" />  
  </attribute>  
</sectionSchema>  

The following configuration value represents data stored in the configuration system for the <basicAuthentication> element defined above:

<basicAuthentication defaultLogonDomain="FABRIKAM" enabled="true" logonMethod="Cleartext" realm="FABRIKAM" />  

Properties

Name

Gets the name of the configuration enumeration value.

Value

Gets the value of the configuration enumeration attribute.

Applies to