Benutzerdefinierte Methoden
Benutzerdefinierte Methoden sind Methoden, deren Abarbeitung, Eingabe- und Ausgabedaten Sie im Code vollständig definieren. Dieser Typ bietet daher die größte Flexibilität.
Beispiele zur Definition von benutzerdefinierten Methoden finden Sie im SDK unter Sdk01_Basics\03-CustomMethod.cs.
SQL-Methoden
SQL-Methoden sind Methoden, die Daten aus einer vordefinierten SQL-Abfrage über die API zur Verfügung stellen. Die Parameter einer Anfrage legen Sie als SQL-Parameter an.
Beispiele zur Definition von SQL-Methoden finden Sie im SDK unter Sdk01_Basics\02-BasicSqlMethod.cs.
WebSocket-Methoden
Verwenden Sie WebSocket-Methoden in Situationen, bei denen bidirektionale, ereignisgesteuerte Kommunikation erforderlich ist. Definieren Sie die Abarbeitung sowie Eingabe- und Ausgabe-Daten innerhalb der WebSocket-Methode.
HINWEIS: Bei Beendigung einer Sitzung oder des Servers werden auch alle noch offenen WebSocket-Verbindungen geschlossen.
Beispiele zur Definition von WebSocket-Methoden finden Sie im SDK unter Sdk01_Basics\19-WebSockets.cs.
Weitere Informationen zur WebSocket-Implementierung finden Sie unter https://learn.microsoft.com/en-us/dotnet/api/system.net.websockets.websocket?view=net-8.0.
Antwortcodes
Antworten, die von der REST-API versendet werden, verwenden die nachfolgenden Codes. Wenn Anfragen fehlschlagen, wird eine erklärende Fehlermeldung angezeigt.
200 |
Die Anfrage war erfolgreich. |
204 |
Die Anfrage war erfolgreich. Die Antwort enthält keinen Inhalt. |
401 |
Der Zugriff ist unautorisiert. Die Sitzung muss zuerst authentifiziert werden. |
403 |
Der Anmeldevorgang ist fehlgeschlagen. Diese Antwort wird beispielsweise versendet, wenn ein falscher Benutzername oder ein falsches Kennwort übermittelt wurde. |
404 |
Die angegebene Ressource konnte nicht gefunden werden. |
405 |
Die verwendete HTTP-Methode ist für diese Anfrage nicht erlaubt. |
500 |
Ein Server-Fehler ist aufgetreten. Die Fehlermeldung wird in der Antwort mitgesendet. Aus Sicherheitsgründen ist keine detaillierte Fehlermeldung in der Antwort enthalten. Weitere Informationen können Sie der Anwendungsprotokolldatei auf dem Server entnehmen. |