Click to Rate and Give Feedback

  Switch on low bandwidth view
This page is specific to
Microsoft Visual Studio 2008/.NET Framework 3.5

Other versions are also available for the following:
.NET Framework Class Library
Microsoft.Web.Administration Namespace

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.

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.

  ClassDescription
ms613523.pubclass(en-us,VS.90).gifApplicationDefines properties common to all applications in Internet Information Services (IIS).
ms613523.pubclass(en-us,VS.90).gifApplicationCollectionRepresents a collection of Application objects for a Site object.
ms613523.pubclass(en-us,VS.90).gifApplicationDefaultsDefines the default values for applications that are created for a Web site.
ms613523.pubclass(en-us,VS.90).gifApplicationDomainRepresents the isolated environment for managed applications in a worker process.
ms613523.pubclass(en-us,VS.90).gifApplicationDomainCollectionRepresents a collection of ApplicationDomain objects.
ms613523.pubclass(en-us,VS.90).gifApplicationPoolProvides methods and properties to configure and manage IIS 7.0 application pools.
ms613523.pubclass(en-us,VS.90).gifApplicationPoolCollectionRepresents a collection of ApplicationPool objects.
ms613523.pubclass(en-us,VS.90).gifApplicationPoolCpuConfigures default values for CPU usage parameters and CPU actions that all application pools on a server use.
ms613523.pubclass(en-us,VS.90).gifApplicationPoolDefaultsConfigures default values for all application pools on a Web server.
ms613523.pubclass(en-us,VS.90).gifApplicationPoolFailureDefines the actions to take when an application pool fails.
ms613523.pubclass(en-us,VS.90).gifApplicationPoolPeriodicRestartSpecifies conditions that govern application pool recycling.
ms613523.pubclass(en-us,VS.90).gifApplicationPoolProcessModelRepresents the process model settings for an application pool.
ms613523.pubclass(en-us,VS.90).gifApplicationPoolRecyclingConfigures recycling settings for an application pool.
ms613523.pubclass(en-us,VS.90).gifBindingRepresents the binding instructions for a Web site.
ms613523.pubclass(en-us,VS.90).gifBindingCollectionRepresents a collection of bindings.
ms613523.pubclass(en-us,VS.90).gifConfigurationRepresents a configuration file for a particular computer, application, or resource.
ms613523.pubclass(en-us,VS.90).gifConfigurationAttributeRepresents a single property in a configuration element.
ms613523.pubclass(en-us,VS.90).gifConfigurationAttributeCollectionRepresents a collection of related configuration attributes.
ms613523.pubclass(en-us,VS.90).gifConfigurationAttributeSchemaProvides access to the attributes that define the schema for a configuration attribute.
ms613523.pubclass(en-us,VS.90).gifConfigurationAttributeSchemaCollectionRepresents a collection of ConfigurationAttributeSchema objects.
ms613523.pubclass(en-us,VS.90).gifConfigurationChildElementCollectionRepresents a collection of related child configuration elements.
ms613523.pubclass(en-us,VS.90).gifConfigurationCollectionSchemaRepresents the schema for a collection in the IIS 7.0 configuration system.
ms613523.pubclass(en-us,VS.90).gifConfigurationElementRepresents an element in a configuration file.
ms613523.pubclass(en-us,VS.90).gifConfigurationElementCollectionRepresents a collection of configuration elements.
ms613523.pubclass(en-us,VS.90).gifConfigurationElementCollectionBase<(Of <(T>)>)Provides the abstract base class for a strongly typed collection of configuration elements.
ms613523.pubclass(en-us,VS.90).gifConfigurationElementSchemaRepresents the schema for a configuration element.
ms613523.pubclass(en-us,VS.90).gifConfigurationElementSchemaCollectionRepresents a collection of ConfigurationElementSchema objects.
ms613523.pubclass(en-us,VS.90).gifConfigurationEnumValueDefines an attribute in the IIS 7.0 configuration system that validates against a list of accepted schema-defined values. 
ms613523.pubclass(en-us,VS.90).gifConfigurationEnumValueCollectionRepresents a collection of configuration enumeration values.
ms613523.pubclass(en-us,VS.90).gifConfigurationMethodRepresents a method that is implemented as an IIS configuration extension.
ms613523.pubclass(en-us,VS.90).gifConfigurationMethodCollectionRepresents a collection of configuration methods.
ms613523.pubclass(en-us,VS.90).gifConfigurationMethodInstanceRepresents an instance of a ConfigurationMethod.
ms613523.pubclass(en-us,VS.90).gifConfigurationMethodSchemaProvides access to the method that defines the schema for a configuration method.
ms613523.pubclass(en-us,VS.90).gifConfigurationSectionRepresents a section of configuration data in the IIS 7.0 configuration system. 
ms613523.pubclass(en-us,VS.90).gifRequestRepresents a single request to an IIS 7.0 server.
ms613523.pubclass(en-us,VS.90).gifRequestCollectionRepresents a collection of active requests in a worker process.
ms613523.pubclass(en-us,VS.90).gifScheduleDefines the schedule for a single event.
ms613523.pubclass(en-us,VS.90).gifScheduleCollectionRepresents a collection of Schedule objects.
ms613523.pubclass(en-us,VS.90).gifSectionDefinitionDefines a configuration section.
ms613523.pubclass(en-us,VS.90).gifSectionDefinitionCollectionRepresents a collection of related SectionDefinition objects.
ms613523.pubclass(en-us,VS.90).gifSectionGroupProvides access to a group of related configuration section groups or configuration section definitions.
ms613523.pubclass(en-us,VS.90).gifSectionGroupCollectionRepresents a collection of related SectionGroup objects.
ms613523.pubclass(en-us,VS.90).gifServerManagerProvides read and write access to the IIS 7.0 configuration system.
ms613523.pubclass(en-us,VS.90).gifServerManagerExceptionThe exception that is thrown when the server manager is unable to perform a requested operation.
ms613523.pubclass(en-us,VS.90).gifSiteDefines a properties and methods common to all Web sites configured in IIS.
ms613523.pubclass(en-us,VS.90).gifSiteCollectionRepresents a collection of Site objects.
ms613523.pubclass(en-us,VS.90).gifSiteDefaultsContains the default values for IIS 7.0 Web site properties. 
ms613523.pubclass(en-us,VS.90).gifSiteLimitsExposes connection-related limits for a Web site.
ms613523.pubclass(en-us,VS.90).gifSiteLogFileConfigures logging for a Web site.
ms613523.pubclass(en-us,VS.90).gifSiteTraceFailedRequestsLoggingConfigures log settings for failed requests.
ms613523.pubclass(en-us,VS.90).gifVirtualDirectoryDefines methods and properties that are common to all virtual directories in IIS 7.0.
ms613523.pubclass(en-us,VS.90).gifVirtualDirectoryCollectionRepresents a collection of virtual directories for a particular application or site context.
ms613523.pubclass(en-us,VS.90).gifVirtualDirectoryDefaultsDefines the default values for virtual directories that are created for an application or Web site.
ms613523.pubclass(en-us,VS.90).gifWebConfigurationManagerProvides access to configuration files for Web applications.
ms613523.pubclass(en-us,VS.90).gifWebConfigurationMapSpecifies the paths of the Machine.config and Web.config files.
ms613523.pubclass(en-us,VS.90).gifWorkerProcessDefines methods and properties that are common to all worker processes in IIS 7.0.
ms613523.pubclass(en-us,VS.90).gifWorkerProcessCollectionRepresents a collection of WorkerProcess objects.
  EnumerationDescription
ms613523.pubenumeration(en-us,VS.90).gifAuthenticationLogonMethodSpecifies the kind of authentication that you can use to establish a logon session for a secured virtual directory.
ms613523.pubenumeration(en-us,VS.90).gifLoadBalancerCapabilitiesSpecifies the response to the client when an XML Web service is unavailable.
ms613523.pubenumeration(en-us,VS.90).gifLogExtFileFlagsContains flags that determine which categories of information are written to the log file or data source during logging events.
ms613523.pubenumeration(en-us,VS.90).gifLogFormatSpecifies the formatting to use for recording the log file.
ms613523.pubenumeration(en-us,VS.90).gifLoggingRolloverPeriodDetermines when a new IIS log file is created.
ms613523.pubenumeration(en-us,VS.90).gifManagedPipelineModeDetermines how the server processes requests for managed code.
ms613523.pubenumeration(en-us,VS.90).gifObjectStateSpecifies the running state of an IIS object.
ms613523.pubenumeration(en-us,VS.90).gifOverrideModeSpecifies the override behavior of a configuration section.
ms613523.pubenumeration(en-us,VS.90).gifPipelineStateSpecifies the current execution status of the request process.
ms613523.pubenumeration(en-us,VS.90).gifProcessModelIdentityTypeSpecifies the process model identity of an application pool.
ms613523.pubenumeration(en-us,VS.90).gifProcessorActionSpecifies the action that IIS takes when an application pool exceeds the CPU limit specified by the ApplicationPoolCpu..::.Limit property.
ms613523.pubenumeration(en-us,VS.90).gifRecyclingLogEventOnRecycleDefines the reasons for application pool recycling that will cause IIS to log an event.
ms613523.pubenumeration(en-us,VS.90).gifWorkerProcessStateIndicates the running state for a worker process.
Tags What's this?: Add a tag
Community Content   What is Community Content?
Add new content RSS  Annotations
Processing
© 2009 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Page view tracker