Click or drag to resize
ModuleBase Methods

The ModuleBase type exposes the following members.

Methods
  NameDescription
Public methodBeginTransaction
Public methodCallOperation
Calls the specified operation on specific service.
Public methodCommitTransaction
Commits transaction. Successfully finishes transaction.
Public methodDispose
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetModuleServiceDescription
Gets the service description of services supported by this module. Root element of this XML is simpleServiceList node.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodListChildServices
Lists the child services.
Public methodListServices
Creates service tree for specific service. This function should create tree structure of children for specific service.
Public methodListServicesNoChildren
Lists the services no children.
Public methodModifyService
Modifies current service.
Public methodMoveToResource
Moves service from one resource to another. Module should also remove all related child and parent simple service resources. If this operation failed, module should rollback service status as before.
Public methodProvideService
Provides specific service.
Public methodRemoveService
Removes specific service (not from database).
Public methodRollbackTransaction
Rollbacks transaction. Cancel transaction and rolls back in case of an error.
Public methodSyncExpiringProperties
Update expiring properties from resource for a list of services (guaranteed to be of the same type).
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also