Microsoft.Web.Management.Server Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
The Microsoft.Web.Management.Server API implements the server portion of a management feature in IIS Manager.
Classes
AdministrationModule |
Encapsulates information about a specific administration module. |
AdministrationModuleCollection |
Represents a collection of administration modules. |
AdministrationModuleProvider |
Encapsulates information about the administration module provider. |
ApplicationManagementUnit |
Encapsulates contextual information about the application being managed. |
ConfigurationAuthenticationModuleService |
Provides the base class for implementing new management modules for configuration authentication. |
ConfigurationModuleProvider |
Manages delegation in the configuration system for one configuration section. |
DelegationState |
Stores the delegation mode and the localized display strings for the delegation mode. |
ManagementAdministrationConfiguration |
Provides access to the Administration.config file. |
ManagementAuthentication |
Provides functionality for managing the list of valid IIS Manager users. |
ManagementAuthenticationProvider |
When overridden in a derived class, provides authentication functionality for IIS Manager. |
ManagementAuthorization |
Provides functionality for managing the authorization list for a specific site or application. |
ManagementAuthorizationInfo |
Encapsulates information about an authorized user. |
ManagementAuthorizationInfoCollection |
Contains a collection of ManagementAuthorizationInfo objects. |
ManagementAuthorizationProvider |
When overridden in a derived class, provides a base class that enables custom authorization. |
ManagementConfiguration |
Represents management configuration information and provides a method to retrieve configuration sections. |
ManagementConfigurationPath |
Defines a container for the configuration path of the current server, Web site, application, file, or folder. This class cannot be inherited. |
ManagementContentNavigator |
Provides access to the content (files and virtual directories) in a Web site or Web application. This class cannot be inherited. |
ManagementFrameworkVersion |
Provides a container for .NET Framework version information. |
ManagementUnit |
Encapsulates contextual information about the management unit currently being managed during the execution of a Web service method on a module service. |
ManagementUserInfo |
Encapsulates information about an IIS Manager user. |
ManagementUserInfoCollection |
Represents a collection of IIS Manager users. |
ModuleDefinition |
Encapsulates information about a specific management module, such as its name, associated service type, and the assembly that contains the module. |
ModuleInfo |
Encapsulates 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. |
ModuleProvider |
Provides the base class for implementing management module providers. |
ModuleService |
Provides the base class for implementing new management modules (IIS Manager extensions). |
ModuleServiceMethodAttribute |
Marks a method on a ModuleService object as directly callable by the client. |
PropertyBag |
Provides an IDictionary interface to pass a collection of key/value pair variables to IIS Manager. |
ServerManagementUnit |
Encapsulates contextual information about the server being managed. |
SimpleDelegatedModuleProvider |
Provides a base class for simple read-only, read/write, and nondelegated delegation semantics. |
SiteManagementUnit |
Encapsulates contextual information about the site being managed. |
TypeInformationGenerator |
Forms the base class for the remotable type information generator. |
WebManagementEventLog |
Enables information to be written to the Windows event log. |
WebManagementServiceException |
Represents an exception that is thrown when IIS Manager is unable to perform a requested operation. |
WebManagementServiceHandler |
Handles HTTP requests that are related to Web administration. |
Interfaces
IAuthenticationModuleService |
Determines whether an authentication module service is enabled. |
IGlobalConfigurationProvider |
When implemented in a derived class, enables customization of the location of server-level configuration files. |
IManagementContext |
Provides information about the client. |
ISiteStatusProvider |
Defines the interface that a class must implement to act as a site status provider. |
Enums
ConfigurationPathType |
Specifies the type of configuration path that is selected. |
InvalidPasswordReason |
Specifies the reason why password validation failed. |
ManagementScope |
Defines the management units that the .NET Framework supports. |
Remarks
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.