Datasnap.Win.SConnect.TStreamedConnection.InterceptName

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property InterceptName: string read FInterceptName write SetInterceptName;

C++

__property System::UnicodeString InterceptName = {read=FInterceptName, write=SetInterceptName};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property protected
Datasnap.Win.SConnect.pas
Datasnap.Win.SConnect.hpp
Datasnap.Win.SConnect TStreamedConnection

Beschreibung

Gibt die ProgID eines COM-Objekts an, mit dem Schnittstellenaufrufe bearbeitet werden können.

Weisen Sie InterceptName die ProgID eines COM-Objekts zu, das die Botschaften zwischen der Verbindungskomponente und einem Anwendungsserver vor dem Senden oder nach dem Empfangen bearbeitet.

Anmerkung:  Zur Entwurfszeit kann aus einer Dropdown-Liste im Objektinspektor die ProgID jedes COM-Objekts gewählt werden, das für diese Aufgabe registriert wurde, wenn es TPacketInterceptFactory als Klassengenerator verwendet.

Das COM-Objekt muss die Schnittstelle IDataIntercept implementieren. Mithilfe der entsprechenden Schnittstellenmethoden können die über die Socket-Verbindung gesendeten Daten bearbeitet werden. So können die Daten beispielsweise ver- und entschlüsselt oder komprimiert und dekomprimiert werden.

Tip:  Das COM-Objekt kann auch durch die GUID anstelle der ProgID angegeben werden. Verwenden Sie dazu die Eigenschaft InterceptGUID.

Anmerkung:  When using InterceptName, the server must use the same COM object to undo the transformation performed by the socket connection component's InterceptName. Bei Servern, die auf TSocketConnection reagieren, können Sie das Objekt mit dem Socket-Serverdialog von SCKTSRVR.EXE zuweisen.

Siehe auch