API:FireDAC.Phys.MySQLWrapper.TMySQLBlobStream.Read

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function Read(var Buffer; Count: Longint): Longint; override;

C++

virtual int __fastcall Read(void *Buffer, int Count)/* overload */;
inline int __fastcall  Read(System::DynamicArray<System::Byte> Buffer, int Offset, int Count){ return System::Classes::TStream::Read(Buffer, Offset, Count); }
inline int __fastcall  Read(System::DynamicArray<System::Byte> &Buffer, int Count){ return System::Classes::TStream::Read(Buffer, Count); }

Propriétés

Type Visibilité  Source Unité  Parent
function public
FireDAC.Phys.MySQLWrapper.pas
FireDAC.Phys.MySQLWrapper.hpp
FireDAC.Phys.MySQLWrapper TMySQLBlobStream

Description

Méthodes responsables de la lecture de jusqu'à Count octets de données à partir du flux dans Buffer.

FireDAC.Phys.MySQLWrapper.TMySQLBlobStream.Read hérite de System.Classes.TStream.Read. Tout le contenu en-dessous de cette ligne se réfère à System.Classes.TStream.Read.

Méthodes responsables de la lecture de jusqu'à Count octets de données à partir du flux dans Buffer.

Les classes de flux descendantes peuvent définir leur propre méthode Read pour lire les données depuis un support de stockage particulier (comme la mémoire ou un fichier disque) dans un tampon Buffer.

Read est utilisée quand le nombre d'octets à lire dans le flux n'est pas nécessairement fixé.

Read tente de lire, dans Buffer, jusqu'à Count octets depuis le flux, en commençant à la position en cours, puis en avançant la position en cours dans le flux du nombre d'octets réellement transférés. Read renvoie le nombre d'octets réellement lus, qui peut être inférieur à Count.

Offset spécifie une position basée sur 0 dans Buffer à partir de laquelle écrire le premier octet dans Buffer.

Toutes les autres méthodes de lecture de données des flux (ReadBuffer, ReadData) appellent Read pour effectuer réellement la lecture.

Voir aussi