Синтаксис:
Visual Basic (Declaration)
|
<OperationBehaviorAttribute(Impersonation := ImpersonationOption.Allowed)> _
Public Function GetHealthState () As String
|
C#
|
[OperationBehaviorAttribute(Impersonation = ImpersonationOption.Allowed)]
public string GetHealthState ()
|
Возвращаемое значение:
XML-пакет с описанием состояния процессов SBRte:
• | PID – ИД процесса SBRte; |
• | State – состояние процесса. Возможные значения: |
• | In process – в работе (на процессе есть незавершенные операции); |
• | Idle – состояние простоя (на процессе не запущено операций); |
• | CurrentUserCount – текущее количество пользователей на процесс SBRte; |
• | TotalUserCount – общее количество пользователей на процесс SBRte; |
• | WorkingSetSize – объем оперативной памяти, занимаемой процессом; |
• | StartTime – время запуска процесса; |
• | PendingRequest – описание одного запроса: |
• | PackageId – GUID пакета; |
• | RequestStartTime – время старта операции на процессе; |
• | LockedBy – пользователь, который запустил операцию на процессе. |
Пример SOAP-пакета
Получение состояния запущенных процессов SBRte:
<soapenv:Envelope xmlns:soapenv=http://schemas.xmlsoap.org/soap/envelope/
xmlns:int="http://IntegrationWebService">
<soapenv:Header/>
<soapenv:Body>
<int:GetHealthState/>
</soapenv:Body>
</soapenv:Envelope>
|