Microsoft.Web.Administration
TOC
Collapse the table of content
Expand the table of content

Microsoft.Web.Administration Namespace

IIS 7.0
 

The Microsoft.Web.Administration namespace contains classes that a developer can use to administer IIS Manager. With the classes in this namespace, an administrator can read and write configuration information to ApplicationHost.config, Web.config, and Administration.config files.

ClassDescription
System_CAPS_pubclassApplication

Defines properties common to all applications in Internet Information Services (IIS).

System_CAPS_pubclassApplicationCollection

Represents a collection of Application objects for a Site object.

System_CAPS_pubclassApplicationDefaults

Defines the default values for applications that are created for a Web site.

System_CAPS_pubclassApplicationDomain

Represents the isolated environment for managed applications in a worker process.

System_CAPS_pubclassApplicationDomainCollection

Represents a collection of ApplicationDomain objects.

System_CAPS_pubclassApplicationPool

Provides methods and properties to configure and manage IIS 7 application pools.

System_CAPS_pubclassApplicationPoolCollection

Represents a collection of ApplicationPool objects.

System_CAPS_pubclassApplicationPoolCpu

Configures default values for CPU usage parameters and CPU actions that all application pools on a server use.

System_CAPS_pubclassApplicationPoolDefaults

Configures default values for all application pools on a Web server.

System_CAPS_pubclassApplicationPoolFailure

Defines the actions to take when an application pool fails.

System_CAPS_pubclassApplicationPoolPeriodicRestart

Specifies conditions that govern application pool recycling.

System_CAPS_pubclassApplicationPoolProcessModel

Represents the process model settings for an application pool.

System_CAPS_pubclassApplicationPoolRecycling

Configures recycling settings for an application pool.

System_CAPS_pubclassBinding

Represents the binding instructions for a Web site.

System_CAPS_pubclassBindingCollection

Represents a collection of bindings.

System_CAPS_pubclassConfiguration

Represents a configuration file for a particular computer, application, or resource.

System_CAPS_pubclassConfigurationAttribute

Represents a single property in a configuration element.

System_CAPS_pubclassConfigurationAttributeCollection

Represents a collection of related configuration attributes.

System_CAPS_pubclassConfigurationAttributeSchema

Provides access to the attributes that define the schema for a configuration attribute.

System_CAPS_pubclassConfigurationAttributeSchemaCollection

Represents a collection of ConfigurationAttributeSchema objects.

System_CAPS_pubclassConfigurationChildElementCollection

Represents a collection of related child configuration elements.

System_CAPS_pubclassConfigurationCollectionSchema

Represents the schema for a collection in the IIS 7 configuration system.

System_CAPS_pubclassConfigurationElement

Represents an element in a configuration file.

System_CAPS_pubclassConfigurationElementCollection

Represents a collection of configuration elements.

System_CAPS_pubclassConfigurationElementCollectionBase<T>

Provides the abstract base class for a strongly typed collection of configuration elements.

System_CAPS_pubclassConfigurationElementSchema

Represents the schema for a configuration element.

System_CAPS_pubclassConfigurationElementSchemaCollection

Represents a collection of ConfigurationElementSchema objects.

System_CAPS_pubclassConfigurationEnumValue

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

System_CAPS_pubclassConfigurationEnumValueCollection

Represents a collection of configuration enumeration values.

System_CAPS_pubclassConfigurationMethod

Represents a method that is implemented as an IIS configuration extension.

System_CAPS_pubclassConfigurationMethodCollection

Represents a collection of configuration methods.

System_CAPS_pubclassConfigurationMethodInstance

Represents an instance of a ConfigurationMethod.

System_CAPS_pubclassConfigurationMethodSchema

Provides access to the method that defines the schema for a configuration method.

System_CAPS_pubclassConfigurationSection

Represents a section of configuration data in the IIS 7 configuration system. 

System_CAPS_pubclassCustomLogField

System_CAPS_pubclassCustomLogFieldCollection

System_CAPS_pubclassRequest

Represents a single request to an IIS 7 server.

System_CAPS_pubclassRequestCollection

Represents a collection of active requests in a worker process.

System_CAPS_pubclassSchedule

Defines the schedule for a single event.

System_CAPS_pubclassScheduleCollection

Represents a collection of Schedule objects.

System_CAPS_pubclassSectionDefinition

Defines a configuration section.

System_CAPS_pubclassSectionDefinitionCollection

Represents a collection of related SectionDefinition objects.

System_CAPS_pubclassSectionGroup

Provides access to a group of related configuration section groups or configuration section definitions.

System_CAPS_pubclassSectionGroupCollection

Represents a collection of related SectionGroup objects.

System_CAPS_pubclassServerManager

Provides read and write access to the IIS 7 configuration system.

System_CAPS_pubclassServerManagerException

The exception that is thrown when the server manager is unable to perform a requested operation.

System_CAPS_pubclassSite

Defines a properties and methods common to all Web sites configured in IIS.

System_CAPS_pubclassSiteCollection

Represents a collection of Site objects.

System_CAPS_pubclassSiteDefaults

Contains the default values for IIS 7 Web site properties. 

System_CAPS_pubclassSiteLimits

Exposes connection-related limits for a Web site.

System_CAPS_pubclassSiteLogFile

Configures logging for a Web site.

System_CAPS_pubclassSiteTraceFailedRequestsLogging

Configures log settings for failed requests.

System_CAPS_pubclassVirtualDirectory

Defines methods and properties that are common to all virtual directories in IIS 7.

System_CAPS_pubclassVirtualDirectoryCollection

Represents a collection of virtual directories for a particular application or site context.

System_CAPS_pubclassVirtualDirectoryDefaults

Defines the default values for virtual directories that are created for an application or Web site.

System_CAPS_pubclassWebConfigurationManager

Provides access to configuration files for Web applications.

System_CAPS_pubclassWebConfigurationMap

Specifies the paths of the Machine.config and Web.config files.

System_CAPS_pubclassWorkerProcess

Defines methods and properties that are common to all worker processes in IIS 7.

System_CAPS_pubclassWorkerProcessCollection

Represents a collection of WorkerProcess objects.

EnumerationDescription
System_CAPS_pubenumAuthenticationLogonMethod

Specifies the kind of authentication that you can use to establish a logon session for a secured virtual directory.

System_CAPS_pubenumCustomLogFieldSourceType

System_CAPS_pubenumIdleTimeoutAction

System_CAPS_pubenumLoadBalancerCapabilities

Specifies the response to the client when an XML Web service is unavailable.

System_CAPS_pubenumLogExtFileFlags

Contains flags that determine which categories of information are written to the log file or data source during logging events.

System_CAPS_pubenumLogFormat

Specifies the formatting to use for recording the log file.

System_CAPS_pubenumLoggingRolloverPeriod

Determines when a new IIS log file is created.

System_CAPS_pubenumLogTargetW3C

System_CAPS_pubenumManagedPipelineMode

Determines how the server processes requests for managed code.

System_CAPS_pubenumObjectState

Specifies the running state of an IIS object.

System_CAPS_pubenumOverrideMode

Specifies the override behavior of a configuration section.

System_CAPS_pubenumPipelineState

Specifies the current execution status of the request process.

System_CAPS_pubenumProcessModelIdentityType

Specifies the process model identity of an application pool.

System_CAPS_pubenumProcessModelLogEventOnProcessModel

System_CAPS_pubenumProcessorAction

Specifies the action that IIS takes when an application pool exceeds the CPU limit specified by the ApplicationPoolCpu.Limit property.

System_CAPS_pubenumRecyclingLogEventOnRecycle

Defines the reasons for application pool recycling that will cause IIS to log an event.

System_CAPS_pubenumSslFlags

System_CAPS_pubenumStartMode

System_CAPS_pubenumWorkerProcessState

Indicates the running state for a worker process.

The classes in the Microsoft.Web.Administration namespace contain a series of convenient top-level objects that allow the developer to perform administrative tasks. The different logical objects available include sites, applications, application pools, application domains, virtual directories, and worker processes. You can use the API to obtain and work with the configuration and state of these objects and to perform such actions as creating a site, starting or stopping a site, deleting an application pool, recycling an application pool, and even unloading application domains.

Return to top
Show:
© 2016 Microsoft