ManagementUnit Class

ManagementUnit Class

IIS 7.0
 

Encapsulates contextual information about the management unit currently being managed during the execution of a Web service method on a module service.

Namespace:   Microsoft.Web.Management.Server
Assembly:  Microsoft.Web.Management (in Microsoft.Web.Management.dll)


public abstract class ManagementUnit

NameDescription
System_CAPS_pubpropertyAdministration

Gets the current management administration configuration.

System_CAPS_pubpropertySystem_CAPS_staticAppHostProvider

System_CAPS_pubpropertyConfiguration

Gets configuration information for the current management unit.

System_CAPS_pubpropertyConfigurationMap

Gets the configuration map for the management unit.

System_CAPS_pubpropertyConfigurationPath

Gets the configuration path information for the current management unit.

System_CAPS_pubpropertyContext

Gets management context information for the current management unit.

System_CAPS_pubpropertySystem_CAPS_staticCustomAppHostConfigPath

System_CAPS_pubpropertySystem_CAPS_staticDynamicRegistrationEnabled

System_CAPS_pubpropertyFrameworkVersion

Gets the .NET Framework version for the current management unit.

System_CAPS_pubpropertyIsUserServerAdministrator

Gets a value indicating whether the calling user is a server administrator.

System_CAPS_pubpropertySystem_CAPS_staticReadOnlyAppPools

System_CAPS_pubpropertySystem_CAPS_staticReadOnlyServerManager

Gets the server manager for the management unit.

System_CAPS_pubpropertySystem_CAPS_staticReadOnlySites

System_CAPS_pubpropertyScope

When overridden in a derived class, gets the management scope associated with the current management unit.

System_CAPS_pubpropertyServerManager

Gets the server manager for the management unit.

NameDescription
System_CAPS_protmethodCreateConfigurationMap(Boolean)

When overridden in a derived class, creates a file map that contains global configuration information that is applicable to this management unit.

System_CAPS_pubmethodEquals(Object)

(Inherited from Object.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_protmethodGetAssociatedFrameworkVersion()

When overridden in a derived class, returns the .NET Framework version for the management unit.

System_CAPS_protmethodSystem_CAPS_staticGetFrameworkVersions(IManagementContext)

Returns the set of available.NET Framework versions.

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetModuleProviders(Type)

Returns a collection of module providers of the specified type.

System_CAPS_pubmethodGetModuleService(String)

Retrieves the ModuleService object that corresponds to the specified module name.

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_pubmethodGetTypeInformation(String)

When the GetTypeInformation(String, Boolean, Type) method is overridden in a derived class, retrieves the assembly-qualified type names for all types in the current management scope that derive from the specified base type name.

System_CAPS_pubmethodGetTypeInformation(String, Boolean)

When the GetTypeInformation(String, Boolean, Type) method is overridden in a derived class, retrieves the assembly-qualified type names for all types in the current management scope that derive from the specified base type name, optionally including types that are not public.

System_CAPS_pubmethodGetTypeInformation(String, Boolean, Type)

When overridden in a derived class, retrieves the assembly-qualified type names for all types in the current management scope that derive from the specified base type name, optionally including types that are not public, and using the specified generator to create type information.

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethodToString()

(Inherited from Object.)

System_CAPS_pubmethodUpdate()

Commits changes on the ManagementUnit.

This class is also used to retrieve configuration of the management unit.

The ManagementUnit reflects the current location in the Connections pane of IIS Manager.

This contextual information is serialized into the Web management cookie that is created by the login service and passed down by the client on each request.

Notes to Inheritors:

When you inherit from ManagementUnit, you must override the following members: Scope, CreateConfigurationMap, GetAssociatedFrameworkVersion, and GetTypeInformation(String, Boolean, Type).

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show:
© 2016 Microsoft