Methoden von Datasnap.DSSession.TDSSession

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche


GeerbteProtected
AfterConstructionpublicReagiert, nachdem der letzte Konstruktor ausgeführt wurde.
AssignpublicKopiert den Inhalt eines anderen, gleichen Objekts.
AssignToprotectedKopiert die Eigenschaften eines Objekts in ein Zielobjekt.
AuthenticatepublicAuthentifiziert eine Verbindung mit den angegebenen Eigenschaften und allen in der Sitzung gespeicherten Daten.
AuthorizepublicÜberprüft, ob der Benutzer der aktuellen Sitzung für die Verwendung der angegebenen Methode autorisiert ist.
BeforeDestructionpublicReagiert, bevor der erste Destruktor ausgeführt wird.
CancelScheduledEventpublicBricht das zuletzt geplante Ereignis ab.
CheckDisposedprotected
CheckTransientprotectedLöst eine Exception aus, wenn die Sitzung einer transienten Sitzung entspricht.
ClassInfopublicGibt einen Zeiger auf die Tabelle mit den Laufzeittypinformationen (RTTI) für den Objekttyp zurück.
ClassNamepublicGibt in einem String den Typ einer Objektinstanz zurück (nicht den Typ der als Argument übergebenen Variable).
ClassNameIspublicErmittelt, ob ein Objekt einen bestimmten Typ besitzt.
ClassParentpublicGibt den Typ des direkten Vorfahren einer Klasse zurück.
ClassTypepublicGibt die Klassenreferenz der Objektklasse zurück.
CleanupInstancepublicÜbernimmt in einer Klasse die Instanzauflösung von langen Strings, Varianten und Schnittstellenvariablen.
ClosepublicSchließt den Kommunikationskanal.
CreatepublicErstellt eine Instanz der Klasse TDSSession.
DefaultHandlerpublicStellt eine Schnittstelle für eine Methode bereit, die die Botschafts-Records verarbeitet.
DefinePropertiesprotectedStellt eine Schnittstelle für eine Methode bereit, mit der auf Daten zugegriffen werden kann, die nicht als published deklariert sind.
DestroypublicGibt die TDSSession-Instanz frei.
DispatchpublicRuft auf der Grundlage des Parameters Message Methoden zur Botschaftsverarbeitung auf.
DisposeOfpublicDisposeOf veranlasst die Ausführung des Destruktors in einem Objekt.
ElapsedSinceLastActvitypublicGibt die verstrichene Zeit in Millisekunden seit der letzten Aktivität zurück.
EqualspublicÜberprüft, ob die aktuelle Instanz und der Obj-Parameter gleich sind.
ExpiresInpublicGibt die Anzahl der verbleibenden Millisekunden vor dem Ablauf der Sitzung zurück.
FieldAddresspublicLiefert die Adresse eines als published deklarierten Objektfeldes.
FreepublicLöst die Instanz eines Objekts auf und gibt nötigenfalls den zugehörigen Speicher frei.
FreeInstancepublicGibt den Speicherbereich frei, der mit einem vorangegangenen Aufruf der Methode NewInstance reserviert wurde.
GenerateSessionIdpublicErzeugt eine eindeutige Sitzungs-ID.
GetAuthRoleInternalprotectedGibt autorisierte und abgelehnte Rollen für eine angegebene Servermethode zurück und speichert das Ergebnis zwischen.
GetAuthRolespublicErmittelt autorisierte und abgelehnten Rollen, die der angegebenen Servermethode zugeordnet werden.
GetDatapublicRuft einen in dieser Sitzung gespeicherten Wert-String für den angegebenen Schlüssel ab.
GetDisposedprotected
GetHashCodepublicGibt einen Integerwert zurück, der den Hash-Code enthält.
GetIdprotectedGibt die ID der aktuellen Sitzung zurück.
GetInterfacepublicErmittelt eine angegebene Schnittstelle.
GetInterfaceEntrypublicLiefert den Eintrag für eine bestimmte, in einer Klasse implementierte Schnittstelle zurück.
GetInterfaceTablepublicGibt einen Zeiger auf eine Struktur zurück, die alle für eine bestimmte Klasse definierten Schnittstellen enthält.
GetNamePathpublicGibt den Namen des Objekts zurück, wie er im Objektinspektor dargestellt wird.
GetObjectpublicRuft ein in dieser Sitzung gespeichertes Objekt für den in Key angegebenen Schlüssel ab.
GetOwnerprotectedGibt den Eigentümer einer Komponente zurück.
GetSessionStatusprotectedGibt den Sitzungsstatus zurück.
HasDatapublicGibt zurück, ob die Sitzung Daten für den angegebenen Schlüssel enthält.
HasObjectpublicGibt zurück, ob die Sitzung ein Objekt für den in Key angegebenen Schlüssel enthält.
InheritsFrompublicLegt die Art der Beziehung zwischen zwei Objekttypen fest.
InitInstancepublicSetzt alle Speicherzellen in dem für ein neues Objekt reservierten Bereich auf Null und initialisiert den Zeiger auf die Tabelle der virtuellen Methoden der Instanz.
InstanceSizepublicGibt für jede Instanz des Objekttyps die Größe in Byte zurück.
IsIdleprotectedLegt fest, ob die Sitzung inaktiv ist.
IsIdleMSprotectedGibt zurück, ob die Sitzung für die angegebene Anzahl von Millisekunden inaktiv war.
IsValidpublicGibt True zurück, wenn der Status Active, Connected oder Idle ist.
MarkActivitypublicKennzeichnet die aktuelle Sitzung als aktiv.
MethodAddresspublicGibt die Adresse einer Klassenmethode per Namen zurück.
MethodNamepublicGibt den Namen einer Klassenmethode per Adresse zurück.
NewInstancepublicWeist für eine Instanz eines Objekttyps Speicher zu und gibt einen Zeiger auf die neue Instanz zurück.
PutDatapublicSpeichert einen Wert-String mit dem angegebenen Schlüssel in dieser Sitzung.
PutObjectpublicSpeichert ein Objekt mit dem in Key angegebenen Schlüssel in dieser Sitzung.
QualifiedClassNamepublicGibt den qualifizierten Namen der Klasse zurück.
RemoveDatapublicEntfernt einen Wert-String aus dieser Sitzung, der dem angegebenen Schlüssel entspricht.
RemoveObjectpublicEntfernt ein Objekt aus dieser Sitzung, das dem in Key angegebenen Schlüssel entspricht.
RequiresAuthorizationpublicGibt zurück, ob für die angegebene Methode eine Autorisierung erforderlich ist.
SafeCallExceptionpublicFängt Exceptions in Methoden ab, die mit der Aufrufkonvention safecall deklariert wurden.
ScheduleInactiveTerminationEventpublicPlant das Beendigungsereignis einer Sitzung, wenn diese inaktiv ist.
ScheduleTerminationEventpublicSetzt ein Beendigungsereignis einer Sitzung zu einem bestimmten Zeitpunkt fest.
ScheduleUserEventpublicSetzt die Ausführung eines Ereignisses zu einem bestimmten Zeitpunkt fest.
TerminatepublicBeendet die Sitzung.
TerminateInactiveSessionprotectedBeendet die Sitzung, wenn sie inaktiv ist.
TerminateSessionprotectedBeendet die aktuelle Sitzung.
ToStringpublicGibt einen String zurück, der den Klassennamen enthält.
UnitNamepublicGibt den Namen der Unit zurück, in der die Klasse definiert ist.
UnitScopepublicGibt den Unit-Gültigkeitsbereich der Klasse zurück.