Datasnap.Win.MtsRdm.TMtsDataModule.AS_GetParams

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function AS_GetParams(const ProviderName: WideString; var OwnerData: OleVariant): OleVariant; safecall;

C++

HIDESBASE HRESULT __safecall AS_GetParams(const System::WideString ProviderName, System::OleVariant &OwnerData, System::OleVariant &__AS_GetParams_result);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function protected
Datasnap.Win.MtsRdm.pas
Datasnap.Win.MtsRdm.hpp
Datasnap.Win.MtsRdm TMtsDataModule

Beschreibung

Ruft die aktuellen Parameterwerte einer Datenmenge ab, die mit einem bestimmten Provider verknüpft ist.

Datasnap.Win.MtsRdm.TMtsDataModule.AS GetParams erbt von Datasnap.DataBkr.TRemoteDataModule.AS_GetParams. Der folgende Inhalt bezieht sich auf Datasnap.DataBkr.TRemoteDataModule.AS_GetParams.

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.

AS_GetParams _result (C++) oder AS_GetParams gibt die Parameter codiert als ein Varianten-Array zurück oder, wenn der Provider das Abrufen von Parameter nicht unterstützt, gibt AS_GetParams _result (C++) oder AS_GetParams (Delphi) eine Null-Variante zurück. Mit der Prozedur UnpackParams können Sie die von AS_GetParams zurückgegebenen Parameterwerte in ein TParams-Objekt umwandeln.

Mit AS_GetParams sollten keine Ausgabeparameter von statuslosen Anwendungsservern abgerufen werden, da Parameterwerte von anderen Anwendungen geändert werden könnten. Bei statuslosen Anwendungsservern ermitteln Sie die Ausgabeparameter mit der Methode AS_Execute.

Anmerkung:  Anwendungen können die als protected deklarierte Methode AS_GetParams nur über das TRemoteDataModule-Interface aufrufen.

Siehe auch