TsgcWSPServer_sgcÉvénements › OnBeforePublish

OnBeforePublish Événement

Se déclenche avant qu'une publication client soit diffusée ; le gestionnaire peut la réécrire ou la refuser.

Syntaxe

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

Valeur par défaut

Remarques

Déclenché lors du traitement d'une publication initiée par un client, avant que le message n'atteigne un abonné. Inspectez aChannel pour autoriser la publication, modifiez aText pour filtrer ou réécrire la charge utile, et définissez Accept sur False pour supprimer le message silencieusement. Accept arrive initialisé à True.

Exemple

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

Retour aux événements