Soap.SOAPDm.TSoapDataModule.AS_GetParams

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche


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.

Siehe auch