TsgcWSPServer_sgcOlaylar › OnBeforePublish

OnBeforePublish Olay

Bir istemci yayını broadcast edilmeden önce tetiklenir; işleyici onu yeniden yazabilir veya reddedebilir.

Sözdizimi

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

Varsayılan Değer

Remarks

İstemci kaynaklı bir Publish işlenirken, mesaj herhangi bir aboneye ulaşmadan önce tetiklenir. Yayını yetkilendirmek için aChannel öğesini inceleyin, yükü filtrelemek veya yeniden yazmak için aText öğesini değiştirin ve mesajı sessizce bırakmak için Accept değerini False olarak ayarlayın. Accept, True olarak başlatılmış şekilde gelir.

Örnek

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

Olaylara Dön