TsgcWSPServer_sgcZdarzenia › OnNotification

OnNotification Zdarzenie

Wywoływane, gdy klient wysyła powiadomienie JSON-RPC (brak Id, nie oczekiwana odpowiedź).

Składnia

property OnNotification: TsgcWSNotificationEvent;
// TsgcWSNotificationEvent = procedure(Connection: TsgcWSConnection; const Method, Params: string) of object

Wartość domyślna

Uwagi

Powiadomienia używają tej samej koperty method/params co wywołania RPC, lecz nie zawierają Id, sygnalizując, że klient nie oczekuje odpowiedzi. Wywołania z Id są przekazywane do OnRPC. Params to surowy tekst JSON obiektu/tablicy parametrów — przed użyciem należy go przetworzyć czytnikiem JSON.

Przykład

procedure TForm1.oProtocolNotification(Connection: TsgcWSConnection;
  const Method, Params: string);
begin
  Memo1.Lines.Add(Format('%s -> %s(%s)', [Connection.Guid, Method, Params]));
end;

Powrót do Zdarzeń