Datasnap.DSSession.TDSSessionCache.RemoveItem
Delphi
procedure RemoveItem(Item: TResultCommandHandler); overload;
function RemoveItem(ID: Integer; InstanceOwner: Boolean = True): TResultCommandHandler; overload;
C++
void __fastcall RemoveItem(Data::Dbxcommon::TResultCommandHandler* Item)/* overload */;
Data::Dbxcommon::TResultCommandHandler* __fastcall RemoveItem(int ID, bool InstanceOwner = true)/* overload */;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | Datasnap.DSSession.pas Datasnap.DSSession.hpp |
Datasnap.DSSession | TDSSessionCache |
Beschreibung
Entfernt einen Eintrag aus der Liste der verwalteten Einträge.
Die Methode RemoveItem entfernt einen Eintrag aus der Liste der verwalteten Einträge. Es gibt zwei RemoveItem-Überladungen. Die erste Überladung entfernt den in Item angegebenen Eintrag aus der Liste, ist aber nicht der Eigentümer des Eintrags. Die zweite Überladung entfernt den Eintrag, der eine bestimmte ID hat, und wenn InstanceOwner auf False gesetzt ist, wird der Eintrag (falls gefunden) zurückgegeben. Andernfalls gibt RemoveItem nil zurück. Wenn InstanceOwner auf True gesetzt wird, gibt RemoveItem immer nil zurück.