TsgcWSPServer_sgcZdarzenia › OnBeforePublish

OnBeforePublish Zdarzenie

Wywoływane przed rozesłaniem publikacji klienta; procedura obsługi może ją przepisać lub odrzucić.

Składnia

property OnBeforePublish: TsgcWSBeforePublish;
// TsgcWSBeforePublish = procedure(Connection: TsgcWSConnection; const aChannel: String; var aText: String; var Accept: Boolean) of object

Wartość domyślna

Uwagi

Wywoływane podczas przetwarzania publikacji zainicjowanej przez klienta, przed dostarczeniem wiadomości do jakiegokolwiek subskrybenta. Należy sprawdzić aChannel w celu autoryzacji publikacji, zmodyfikować aText, aby filtrować lub przepisywać ładunek, oraz ustawić Accept na False, aby ciche porzucenie wiadomości. Accept jest inicjalizowane wartością True.

Przykład

procedure TForm1.oProtocolBeforePublish(Connection: TsgcWSConnection;
  const aChannel: String; var aText: String; var Accept: Boolean);
begin
  Accept := aChannel <> 'private';
end;

Powrót do Zdarzeń