TsgcWSPServer_sgcGebeurtenissen › OnBeforePublish

OnBeforePublish Gebeurtenis

Wordt geactiveerd voordat een clientpublicatie wordt uitgezonden; de handler kan het herschrijven of weigeren.

Syntaxis

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

Standaardwaarde

Opmerkingen

Wordt aangeroepen tijdens het verwerken van een door de client geïnitieerde publicatie, voordat het bericht een abonnee bereikt. Inspecteer aChannel om de publicatie te autoriseren, muteer aText om de payload te filteren of te herschrijven, en stel Accept in op False om het bericht stilzwijgend te verwijderen. Accept wordt geïnitialiseerd op True.

Voorbeeld

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

Terug naar gebeurtenissen