Data.DbxSocketChannelNative.TDBXIdTCPLayer.Read
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);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | Data.DbxSocketChannelNative.pas Data.DbxSocketChannelNative.hpp |
Data.DbxSocketChannelNative | TDBXIdTCPLayer |
Description
Lit les octets dans un tampon.
Data.DbxSocketChannelNative.TDBXIdTCPLayer.Read hérite de Data.DBXCommon.TDBXCommunicationLayer.Read. Tout le contenu en-dessous de cette ligne se réfère à Data.DBXCommon.TDBXCommunicationLayer.Read.
Lit les octets dans un tampon.
La méthode Read lit le nombre d'octets spécifié par le paramètre Count dans un tampon TBytes spécifié par le paramètre Buffer. Le paramètre Offset spécifie l'adresse où sont stockés les octets. Elle est supposée être zéro. La méthode Read renvoie une valeur de -1 si une erreur se produit.
Il est supposé que le tampon a suffisamment de mémoire allouée pour stocker le nombre d'octets spécifié par Count.