checkService method

Überprüft den aktuellen Webservice über '/CheckService'

Prüft die Verfügbarkeit und den Status des konfigurierten Webservices. Diese Methode verwendet die bereits konfigurierte Server-URL der Instanz.

Returns: RestApiCheckServiceResponse mit Service-Status und Datenbank-Informationen

Throws: Exception bei Netzwerkfehlern oder Service-Problemen

Beispiel:

try {
  RestApiCheckServiceResponse response = await api.v1.service.checkService();
  if (response.isOk) {
    print("Service verfügbar, Datenbanken: ${response.databases.length}");
  }
} catch (e) {
  print("Service-Check fehlgeschlagen: $e");
}

Hinweis zur neuen API: Prüft den konfigurierten Service über _CheckService.

Implementation

Future<RestApiCheckServiceResponse> checkService() {
  return _runtime.execute(
    ApiRequest<RestApiCheckServiceResponse>.unversioned(
      method: ApiHttpMethod.get,
      path: '/_CheckService',
      authentication: AuthenticationPolicy.session,
      deduplication: DeduplicationPolicy.enabled,
      responsePolicy: _checkServiceResponsePolicy,
      operationId: 'v1.service.checkService',
    ),
  );
}