Soap.SOAPDm.TSoapDataModule.AS_GetParams
Delphi
function AS_GetParams(const ProviderName: OleStr; var OwnerData: OleVariant): OleVariant; safecall;
C++
HRESULT __safecall AS_GetParams(const System::WideString ProviderName, System::OleVariant &OwnerData, System::OleVariant &__AS_GetParams_result);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | protected | Soap.SOAPDm.pas Soap.SOAPDm.hpp |
Soap.SOAPDm | TSoapDataModule |
Beschreibung
Ruft die aktuellen Parameterwerte einer Datenmenge ab, die mit einem bestimmten Provider verknüpft ist.
Mit AS_GetParams können die aktuellen Parameterwerte der Datenmenge eines bestimmten Providers abgerufen werden. Der Parameter ProviderName enthält den Namen der entsprechenden Provider-Komponente. Der Parameter OwnerData enthält benutzerdefinierte Daten aus der Ereignisbehandlungsroutine für BeforeGetParams der Client-Datenmenge. Der Wert, der in OwnerData zurückgegeben wird, wird an die Ereignisbehandlungsroutine für AfterGetParams der Client-Datenmenge übergeben.
Anmerkung: In Delphi gibt AS_AS_GetParams die Parameter in Form eines Varianten-Arrays zurück. Unterstützt der Provider keinen Parameterabruf, wird eine Null-Variante zurückgegeben.
Anmerkung: In C++ enthält der Parameter AS_GetParams_result das Varianten-Array, in dem die Parameter (oder die Null-Variante) enthalten sind.
Mit der Prozedur UnpackParams können Sie die von AS_GetParams zurückgegebenen Parameterwerte in ein TParams-Objekt umwandeln.
Warnung: Rufen Sie AS_AS_GetParams nicht für ein SOAP-Datenmodul auf. SOAP-Datenmodule haben keinen Status, und alle Parameterwerte können von anderen Anwendungen geändert werden. Verwenden Sie stattdessen die Methode AS_Execute, um die Werte von Ausgabeparametern abzurufen.
Anmerkung: Anwendungen können die als protected deklarierte Methode AS_GetParams nur über die IAppServer-Schnittstelle aufrufen.