Click or drag to resize
IWindowsServiceManager Interface

[This is preliminary documentation and is subject to change.]

Manager for handling and the execution of windows services

Namespace: Netadmin.Management.SystemManagement
Assembly: Netadmin.Management.Interfaces (in Netadmin.Management.Interfaces.dll) Version: release/9.0@131b654fe7332b0776120c2b44d96c6cac5ac9a2
Syntax
public interface IWindowsServiceManager : IGetAllable<IWindowsService>, 
	IDetailsableBatch<IWindowsService>, IManager<IWindowsService>, IUpdateableBatch<IWindowsService>, 
	IFilterable<IWindowsService, IWindowsServiceFilter>

The IWindowsServiceManager type exposes the following members.

Methods
  NameDescription
Public method void ClearErrorLog(Int64)
Clears a windows service's error log(s)
Public methodIReadOnlyDictionaryTKey, TValue, T: Int64DetailsAny(IEnumerableInt64)
Attempts to get details on multiple ids. If an id is not found, it will not be included in the returned dictionary
(Inherited from IDetailsableBatchT.)
Public method void Execute(Int64)
Executes a windows service
Public methodBooleanExecuteCommand(Int64, Int64)
Executes a windows service on a given command
Public methodIPaginationTFilter(TFilterDtoInterface, PaginationRequestTDToInterface)
Searches for entities using a filter and returnes a pagination based on the supplied request
(Inherited from IFilterableTDToInterface, TFilterDtoInterface.)
Public methodIEnumerableTGetAll
Retrieves every entity
(Inherited from IGetAllableT.)
Public methodEngineStatusGetEngineStatus(Int64)
Public methodIEnumerableT, T: IWindowsServiceConfigGetWindowsServiceConfigurations(Int64)
Gets the windows service's configuration(s)
Public methodIEnumerableT, T: IWindowsServiceLogGetWindowsServiceLogs(String)
Gets the windows service's error log(s)
Public methodBooleanMySQLIsRunning
Determines if MySql is currently up and running
Public methodBooleanRefresh(Int64)
Refreshes a windows service
Public method void ResetErrorCounter(Int64)
Public method void Update(IEnumerableT)
Updates multiple entities in one operation
(Inherited from IUpdateableBatchT.)
Public method void UpdateWindowsServiceConfigurations(IDictionaryInt64, String)
Updates windows service configuration(s)
Top
Extension Methods
  NameDescription
Public Extension MethodIWindowsServiceDetailsAllIWindowsService(Int64)Overloaded. (Defined by DetailsableBatchExtensions.)
Public Extension MethodIReadOnlyDictionaryTKey, TValue, T: Int64DetailsAllIWindowsService(IEnumerableInt64)Overloaded. (Defined by DetailsableBatchExtensions.)
Public Extension MethodIWindowsServiceDetailsAnyIWindowsService(Int64) (Defined by DetailsableBatchExtensions.)
Public Extension Method void UpdateIWindowsService(IWindowsService) (Defined by UpdateableBatchExtensions.)
Top
Implemented by
See Also