System.Tether.Comm.TTetheringCustomComm.OnBeforeSendData
Delphi
property OnBeforeSendData: TTetheringDataEvent read FOnBeforeSendData write FOnBeforeSendData;
C++
__property TTetheringDataEvent OnBeforeSendData = {read=FOnBeforeSendData, write=FOnBeforeSendData};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
event | public | System.Tether.Comm.pas System.Tether.Comm.hpp |
System.Tether.Comm | TTetheringCustomComm |
Beschreibung
Ereignis zum Vorverarbeiten der Daten, bevor diese an das Remote-Protokoll gesendet werden.
OnBeforeSendData ermöglicht die Verarbeitung der Rohdaten, bevor diese an das Remote-Protokoll gesendet werden.
Da OnBeforeSendData als Austrittspunkt für die Daten, die gesendet werden, fungiert, kann OnBeforeSendData zum Komprimieren und Verschlüsseln der Daten verwendet werden.
Die Ereignisbehandlungsroutine dieses Ereignisses akzeptiert die folgenden Parameter:
Sender
: die Instanz des Clients, der die Daten sendet.ADataBuffer
: Die Rohdaten, die der Client sendet (Byte-Array).
Die Ereignisbehandlungsroutine von OnBeforeSendData muss die verarbeiteten Daten zurückgeben.