TsgcWSPServer_sgcEventos › OnBeforePublish

OnBeforePublish Evento

Se activa antes de que una publicación del cliente sea difundida; el manejador puede reescribirla o denegarla.

Sintaxis

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

Valor Predeterminado

Observaciones

Se genera mientras se procesa una publicación originada por el cliente, antes de que el mensaje llegue a ningún suscriptor. Inspeccione aChannel para autorizar la publicación, mute aText para filtrar o reescribir el payload, y establezca Accept en False para descartar el mensaje silenciosamente. Accept llega inicializado en True.

Ejemplo

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

Volver a Eventos