FireDAC.Phys.PGWrapper.TPgLargeObjectStream.Write

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function Write(const Buffer; Count: Longint): Longint; override;

C++

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

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
FireDAC.Phys.PGWrapper.pas
FireDAC.Phys.PGWrapper.hpp
FireDAC.Phys.PGWrapper TPgLargeObjectStream

Beschreibung

Methoden, die für das Schreiben von bis zu Count Byte aus Buffer in den Stream zuständig sind.

FireDAC.Phys.PGWrapper.TPgLargeObjectStream.Write erbt von System.Classes.TStream.Write. Der folgende Inhalt bezieht sich auf System.Classes.TStream.Write.

Methoden, die für das Schreiben von bis zu Count Byte aus Buffer in den Stream zuständig sind.

Write versucht, bis zu Count Byte aus Buffer in die aktuelle Position im Stream zu schreiben, und gibt die Anzahl der geschriebenen Bytes zurück. Nach dem Schreiben in den Stream setzt Write die aktuelle Position um die Anzahl der geschriebenen Bytes nach vorne.

Offset gibt die nullbasierte Position in Buffer an, an der das erste Byte geschrieben werden soll.

Alle anderen Datenschreibmethoden für Streams (WriteBuffer, WriteData) rufen Write auf, um den eigentlichen Schreibvorgang durchzuführen.

Jedes abgeleitete Stream-Objekt definiert eine Write-Methode, die Daten in sein jeweiliges Speichermedium (wie Arbeitsspeicher oder Festplattendatei) schreibt.

Siehe auch