ModuleBase Methods |
The ModuleBase type exposes the following members.
Name | Description | |
---|---|---|
![]() | BeginTransaction |
Begins transaction. After this method is executed and before CommitTransaction or RollbackTransaction method, only one method must be called.
|
![]() | CallOperation |
Calls the specified operation on specific service.
|
![]() | CommitTransaction |
Commits transaction. Successfully finishes transaction.
|
![]() | Dispose |
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
|
![]() | Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) |
![]() | GetHashCode | Serves as the default hash function. (Inherited from Object.) |
![]() | GetModuleServiceDescription |
Gets the service description of services supported by this module. Root element of this XML is simpleServiceList node.
|
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | ListChildServices |
Lists the child services.
|
![]() | ListServices |
Creates service tree for specific service. This function should create tree structure of children for specific service.
|
![]() | ListServicesNoChildren |
Lists the services no children.
|
![]() | ModifyService |
Modifies current service.
|
![]() | MoveToResource |
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.
|
![]() | ProvideService |
Provides specific service.
|
![]() | RemoveService |
Removes specific service (not from database).
|
![]() | RollbackTransaction |
Rollbacks transaction. Cancel transaction and rolls back in case of an error.
|
![]() | SyncExpiringProperties |
Update expiring properties from resource for a list of services (guaranteed to be of the same type).
|
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |