Datasnap.DSSession.TDSSession.RequiresAuthorization
Delphi
function RequiresAuthorization(MethodInfo: TDSMethodInfo): Boolean; virtual;
C++
virtual bool __fastcall RequiresAuthorization(Datasnap::Dscommonserver::TDSMethodInfo* MethodInfo);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | Datasnap.DSSession.pas Datasnap.DSSession.hpp |
Datasnap.DSSession | TDSSession |
Beschreibung
Gibt zurück, ob für die angegebene Methode eine Autorisierung erforderlich ist.
Die Methode RequiresAuthorization gibt True zurück, wenn für die angegebene Methode eine Autorisierung erforderlich ist, ansonsten False.
DSMetadata.GetDatabase wird beispielsweise aufgerufen, wenn eine SQL-Verbindung (SQLConnection
) zum Server hergestellt wird. In diesem Fall wäre die Überprüfung der Autorisierung redundant (und kann fälschlicherweise fehlschlagen), da die Verbindung bereits authentifiziert ist.