Module Class

 

Provides the main entry point in the client for all extensibility objects.

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

System.Object
  Microsoft.Web.Management.Client.Module

[SecurityPermissionAttribute(SecurityAction.Demand, Flags = SecurityPermissionFlag.UnmanagedCode)]
[SecurityPermissionAttribute(SecurityAction.InheritanceDemand, 
	Flags = SecurityPermissionFlag.UnmanagedCode)]
public abstract class Module : IServiceProvider, IDisposable

NameDescription
System_CAPS_protmethodModule()

Initializes a new instance of the Module class.

NameDescription
System_CAPS_pubpropertyMinimumFrameworkVersion

Gets the lowest version of the .NET Framework that is required by the module.

System_CAPS_pubpropertyModuleInfo

Gets the ModuleInfo instance that was passed to the Initialize method.

System_CAPS_pubpropertyTasks

When overridden in a derived class, gets the task list for the module.

NameDescription
System_CAPS_protmethodDispose()

Releases all resources used by the Module.

System_CAPS_pubmethodEquals(Object)

(Inherited from Object.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_protmethodGetService(Type)

Retrieves the requested service.

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_protmethodInitialize(IServiceProvider, ModuleInfo)

When overridden in a derived class, initializes the module.

System_CAPS_protmethodIsPageEnabled(ModulePageInfo)

Returns a value indicating whether the specified page of the module is enabled.

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethodToString()

(Inherited from Object.)

NameDescription
System_CAPS_protfieldSystem_CAPS_staticFxVersion10

Represents the .NET Framework version 1.0.

System_CAPS_protfieldSystem_CAPS_staticFxVersion11

Represents the .NET Framework version 1.1.

System_CAPS_protfieldSystem_CAPS_staticFxVersion20

Represents the .NET Framework version 2.0.

System_CAPS_protfieldSystem_CAPS_staticFxVersionNotRequired

Indicates that the .NET Framework is not required.

NameDescription
System_CAPS_pubinterfaceSystem_CAPS_privmethodIDisposable.Dispose()

For a description of this member, see IDisposable.Dispose,

System_CAPS_pubinterfaceSystem_CAPS_privmethodIServiceProvider.GetService(Type)

For a description of this member, see IServiceProvider.GetService.

Notes to Inheritors:

When you inherit from Module, you must override the following members: Tasks and Initialize.

The following example shows how to create a module that derives from the Module class.

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: