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.Management.Server Namespace

The Microsoft.Web.Management.Server API implements the server portion of a management feature in IIS Manager.

All implementations of IIS Manager will use at least the following two classes:

  • The ModuleService class is the base class for implementing new management modules. A derived ModuleService class contains all the program logic for the management module.

  • The ModuleProvider class is the base class for implementing new module providers. The module providers supply information about a management module.

  ClassDescription
ms652552.pubclass(en-us,VS.90).gifAdministrationModuleEncapsulates information about a specific administration module.
ms652552.pubclass(en-us,VS.90).gifAdministrationModuleCollectionRepresents a collection of administration modules.
ms652552.pubclass(en-us,VS.90).gifAdministrationModuleProviderEncapsulates information about the administration module provider.
ms652552.pubclass(en-us,VS.90).gifApplicationManagementUnitEncapsulates contextual information about the application being managed.
ms652552.pubclass(en-us,VS.90).gifConfigurationAuthenticationModuleServiceProvides the base class for implementing new management modules for configuration authentication.
ms652552.pubclass(en-us,VS.90).gifConfigurationModuleProviderManages delegation in the configuration system for one configuration section.
ms652552.pubclass(en-us,VS.90).gifDelegationStateStores the delegation mode and the localized display strings for the delegation mode.
ms652552.pubclass(en-us,VS.90).gifManagementAdministrationConfigurationProvides access to the Administration.config file.
ms652552.pubclass(en-us,VS.90).gifManagementAuthenticationProvides functionality for managing the list of valid IIS Manager users.
ms652552.pubclass(en-us,VS.90).gifManagementAuthenticationProviderWhen overridden in a derived class, provides authentication functionality for IIS Manager.
ms652552.pubclass(en-us,VS.90).gifManagementAuthorizationProvides functionality for managing the authorization list for a specific site or application.
ms652552.pubclass(en-us,VS.90).gifManagementAuthorizationInfoEncapsulates information about an authorized user.
ms652552.pubclass(en-us,VS.90).gifManagementAuthorizationInfoCollectionContains a collection of Microsoft.Web.Management.Server..::.ManagementAuthorizationInfo objects.
ms652552.pubclass(en-us,VS.90).gifManagementAuthorizationProviderWhen overridden in a derived class, provides a base class that enables custom authorization.
ms652552.pubclass(en-us,VS.90).gifManagementConfigurationRepresents management configuration information and provides a method to retrieve configuration sections.
ms652552.pubclass(en-us,VS.90).gifManagementConfigurationPathDefines a container for the configuration path of the current server, Web site, application, file, or folder. This class cannot be inherited.
ms652552.pubclass(en-us,VS.90).gifManagementContentNavigatorProvides access to the content (files and virtual directories) in a Web site or Web application. This class cannot be inherited.
ms652552.pubclass(en-us,VS.90).gifManagementFrameworkVersionProvides a container for .NET Framework version information.
ms652552.pubclass(en-us,VS.90).gifManagementUnitEncapsulates contextual information about the management unit currently being managed during the execution of a Web service method on a module service.
ms652552.pubclass(en-us,VS.90).gifManagementUserInfoEncapsulates information about an IIS Manager user.
ms652552.pubclass(en-us,VS.90).gifManagementUserInfoCollectionRepresents a collection of IIS Manager users.
ms652552.pubclass(en-us,VS.90).gifModuleDefinitionEncapsulates information about a specific management module, such as its name, associated service type, and the assembly that contains the module.
ms652552.pubclass(en-us,VS.90).gifModuleInfoEncapsulates information about a specific management module that is sent to the client, such as its name, associated service URL, and the assembly that contains the module.
ms652552.pubclass(en-us,VS.90).gifModuleProviderProvides the base class for implementing management module providers.
ms652552.pubclass(en-us,VS.90).gifModuleServiceProvides the base class for implementing new management modules (IIS Manager extensions). 
ms652552.pubclass(en-us,VS.90).gifModuleServiceMethodAttributeMarks a method on a ModuleService object as directly callable by the client.
ms652552.pubclass(en-us,VS.90).gifPropertyBagProvides an IDictionary interface to pass a collection of key/value pair variables to IIS Manager.
ms652552.pubclass(en-us,VS.90).gifServerManagementUnitEncapsulates contextual information about the server being managed.
ms652552.pubclass(en-us,VS.90).gifSimpleDelegatedModuleProviderProvides a base class for simple read-only, read/write, and nondelegated delegation semantics.
ms652552.pubclass(en-us,VS.90).gifSiteManagementUnitEncapsulates contextual information about the site being managed.
ms652552.pubclass(en-us,VS.90).gifTypeInformationGeneratorForms the base class for the remotable type information generator.
ms652552.pubclass(en-us,VS.90).gifWebManagementEventLogEnables information to be written to the Windows event log.
ms652552.pubclass(en-us,VS.90).gifWebManagementServiceExceptionRepresents an exception that is thrown when IIS Manager is unable to perform a requested operation.
ms652552.pubclass(en-us,VS.90).gifWebManagementServiceHandlerHandles HTTP requests that are related to Web administration.
  InterfaceDescription
ms652552.pubinterface(en-us,VS.90).gifIAuthenticationModuleServiceDetermines whether an authentication module service is enabled.
ms652552.pubinterface(en-us,VS.90).gifIGlobalConfigurationProviderWhen implemented in a derived class, enables customization of the location of server-level configuration files.
ms652552.pubinterface(en-us,VS.90).gifIManagementContextProvides information about the client.
ms652552.pubinterface(en-us,VS.90).gifISiteStatusProviderDefines the interface that a class must implement to act as a site status provider.
  EnumerationDescription
ms652552.pubenumeration(en-us,VS.90).gifConfigurationPathTypeSpecifies the type of configuration path that is selected.
ms652552.pubenumeration(en-us,VS.90).gifInvalidPasswordReasonSpecifies the reason why password validation failed.
ms652552.pubenumeration(en-us,VS.90).gifManagementScopeDefines the management units that the .NET Framework supports.
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