System.Tether.Comm.TTetheringCustomComm.OnBeforeSendStream
Delphi
property OnBeforeSendStream: TTetheringStreamEvent read FOnBeforeSendStream write FOnBeforeSendStream;
C++
__property TTetheringStreamEvent OnBeforeSendStream = {read=FOnBeforeSendStream, write=FOnBeforeSendStream};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
event | public | System.Tether.Comm.pas System.Tether.Comm.hpp |
System.Tether.Comm | TTetheringCustomComm |
Beschreibung
Ereignis zum Nachbearbeiten des Streams, bevor dieser an das Remote-Protokoll gesendet wird.
OnBeforeSendStream ermöglicht es, den Roh-Stream zu verarbeiten, bevor er an das Remote-Protokoll gesendet wird.
Da OnBeforeSendStream als Austrittspunkt für den zu sendenden Roh-Stream fungiert, kann OnBeforeSendStream zum Komprimieren und Verschlüsseln des Streams verwendet werden.
Die Ereignisbehandlungsroutine dieses Ereignisses akzeptiert die folgenden Parameter:
Sender
: die Instanz des Clients, die den Stream sendet.AInputStream
der Roh-Stream, den der Client sendet (Stream-Objekt).AOutputStream
: die Variable, die den verarbeiteten Stream (Stream-Objekt) enthält.