Application Host Administration Interfaces

This section describes the API that provides read and write access to configuration data and read access to the configuration schema.

In This Section

The following methods were supported in IIS 7.0:

Interface Description
IAppHostAdminManager Provides read-only access to effective data in the IIS 7 configuration system.
IAppHostChangeHandler Provides notifications of changes to the physical files in the IIS 7 configuration.
IAppHostChildElementCollection Represents the child configuration elements that are nested within the current element.
IAppHostCollectionSchema Represents a schema for a collection in the IIS 7 configuration system.
IAppHostConfigException Represents an exception in the IIS 7 configuration system.
IAppHostConfigFile Represents a configuration file in the IIS 7 configuration system.
IAppHostConfigLocation Represents a configuration location in the IIS 7 configuration system.
IAppHostConfigLocationCollection Provides access to a collection of configuration locations in the IIS 7 configuration system.
IAppHostConfigManager Provides access to the physical configuration files in the IIS 7 configuration system.
IAppHostElement Represents a single element in the IIS 7 configuration system.
IAppHostElementCollection Represents a collection of IAppHostElement Interface objects.
IAppHostElementSchema Represents the schema of a configuration element.
IAppHostMappingExtension Extends the configuration system mapping functionality.
IAppHostPathMapper Maps IIS 7 configuration paths to file system paths.
IAppHostProperty Represents a property of a configuration element.
IAppHostPropertyCollection Represents a collection of properties.
IAppHostPropertyException Indicates that the configuration system has thrown an exception when it validates a property against the configuration schema.
IAppHostPropertySchema Provides access to the attributes that define the schema for a property.
IAppHostSectionDefinition Provides access to the attributes that define the behavior of a configuration section.
IAppHostSectionDefinitionCollection Represents a collection of configuration sections definitions.
IAppHostSectionGroup Provides access to a group of configuration section groups or configuration section definitions.
IAppHostWritableAdminManager Provides read/write access to explicit data in the IIS 7 configuration system.

The following methods were supported in IIS 7.5:

Interface Description
IAppHostElementSchemaCollection Interface Represents a collection of IAppHostElementSchema Interface objects.
IAppHostPropertySchemaCollection Interface Represents a collection of IAppHostPropertySchema Interface objects.
IAppHostElementExtension Interface Used to handle element extensions in the IIS 7 configuration system.
IAppHostPropertyExtension Interface Used to handle property extensions in the IIS 7 configuration system.
IAppHostMethodInstance Interface Provides methods that access a specific invocation instance of the corresponding IAppHostMethod Interface.
IAppHostMethod Interface Provides access to a custom method that is optionally supported on an IAppHostElement Interface object.
IAppHostMethodExtension Interface Used to handle method extensions in the IIS 7 configuration system.
IAppHostMethodCollection Interface Represents a collection of methods.
IAppHostConstantValue Interface Provides methods that access the string names of a specific constant and its corresponding integer value.
IAppHostConstantValueCollection Interface Represents a collection of constants.
IAppHostPathMapper2 Interface Provides methods that are called by the server implementation when the server informs the client about the hierarchy mapping decisions

See Also

Application Host Administration API Reference