Soap.SOAPDm.TSoapDataModule.RowRequest
Delphi
function RowRequest(const ProviderName: OleStr; Row: OleVariant; RequestType: Integer; var OwnerData: OleVariant): OleVariant;
C++
System::OleVariant __fastcall RowRequest(const System::WideString ProviderName, const System::OleVariant &Row, int RequestType, System::OleVariant &OwnerData);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | protected | Soap.SOAPDm.pas Soap.SOAPDm.hpp |
Soap.SOAPDm | TSoapDataModule |
Beschreibung
Gibt Daten aus einem bestimmten Datensatz der Provider-Datenmenge zurück.
RowRequest stellt die Implementierungen der Methoden AS_RowRequest (auf der IAppServer-Schnittstelle) und SAS_RowRequest (auf der IAppServerSoap-Schnittstelle) bereit.
ProviderName gibt den Provider der Datenmenge an, deren Informationen abgerufen werden sollen.
Row ist ein OleVariant-Wert, der den aktuellen Datensatz der Datenmenge beschreibt.
RequestType gibt die Art der gewünschten Informationen an. Er stellt eine Integer-Version der Typs TFetchOptions dar.
Der Parameter OwnerData enthält benutzerdefinierte Daten aus der Ereignisbehandlungsroutine für BeforeRowRequest der Client-Datenmenge. Die Daten werden an die Ereignisbehandlungsroutine für BeforeRowRequest des Providers übergeben. Der Wert, der in OwnerData zurückgegeben wird, wird an die Ereignisbehandlungsroutine für AfterRowRequest der Client-Datenmenge übergeben.
Die angeforderten Daten werden als Delta-Paket zurückgegeben.