Data.DbxSocketChannelNative.TDBXIdTCPLayer.Read

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function Read(const Buffer: TArray<Byte>; const Offset: Integer; const Count: Integer): Integer; override;

C++

virtual int __fastcall Read(const System::DynamicArray<System::Byte> Buffer, const int Offset, const int Count);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
Data.DbxSocketChannelNative.pas
Data.DbxSocketChannelNative.hpp
Data.DbxSocketChannelNative TDBXIdTCPLayer

Beschreibung

Liest Bytes in einen Puffer ein.

Data.DbxSocketChannelNative.TDBXIdTCPLayer.Read erbt von Data.DBXCommon.TDBXCommunicationLayer.Read. Der folgende Inhalt bezieht sich auf Data.DBXCommon.TDBXCommunicationLayer.Read.

Liest Bytes in einen Puffer ein.

Die Read-Methode liest eine Anzahl von Bytes (die von dem Count-Parameter angegeben wird) in einen TBytes-Puffer (der vom Buffer-Parameter angegeben wird) ein. Der Offset-Parameter legt den Offset fest, woher die Bytes gespeichert werden. Es wird erwartet, dass der Parameter den Wert null hat. Die Read-Methode gibt den Wert -1 zurück, wenn ein Fehler auftritt.

Es wird angenommen, dass der Puffer genug zugewiesenen Speicherplatz hat, um die Anzahl der von Count angegebenen Bytes aufzunehmen.

Siehe auch