API:Soap.InvokeRegistry.TInvokableClass.BeforeDestruction

Aus RAD Studio API Documentation

Delphi

procedure BeforeDestruction; override;

C++

virtual void __fastcall BeforeDestruction();

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
Soap.InvokeRegistry.pas
Soap.InvokeRegistry.hpp
Soap.InvokeRegistry TInvokableClass

Beschreibung

Überprüft, ob der Referenzzähler Null ist, bevor das TInterfacedObject-Objekt freigegeben werden darf. {{#multireplace:Soap.InvokeRegistry.TInvokableClass.BeforeDestruction|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} erbt von {{#multireplace:System.TInterfacedObject.BeforeDestruction|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}}. Der folgende Inhalt bezieht sich auf {{#multireplace:System.TInterfacedObject.BeforeDestruction|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}}.

Überprüft, ob der Referenzzähler Null ist, bevor das TInterfacedObject-Objekt freigegeben werden darf.

BeforeDestruction wird automatisch kurz vor dem Destruktor des TInterfacedObject-Objekts aufgerufen. Die Methode überprüft, ob der Referenzzähler Null ist. Ist dies nicht der Fall wird eine Exception ausgelöst.

Siehe auch