System.Tether.Comm.TTetheringCustomComm.OnBeforeSendStream
Delphi
property OnBeforeSendStream: TTetheringStreamEvent read FOnBeforeSendStream write FOnBeforeSendStream;
C++
__property TTetheringStreamEvent OnBeforeSendStream = {read=FOnBeforeSendStream, write=FOnBeforeSendStream};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
event | public | System.Tether.Comm.pas System.Tether.Comm.hpp |
System.Tether.Comm | TTetheringCustomComm |
説明
リモート プロトコルに送信する前にストリームを後処理するためのイベントです。
OnBeforeSendStream を使用すると、リモート プロトコルに送信する前に生ストリームを処理できます。
OnBeforeSendStream は送信される生ストリームの終了ポイントとなるので、OnBeforeSendStream を使用して、ストリームを圧縮またはスクランブルすることができます。
このイベントのイベント ハンドラでは、次のパラメータを受け取ります。
Sender
: ストリームを送信するクライアント インスタンスです。AInputStream
: クライアントで送信される生ストリーム(ストリーム オブジェクト)です。AOutputStream
: 処理したストリームを保持する変数(ストリーム オブジェクト)です。