Soap.XSBuiltIns.TXSCustomDateTime

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Soap.InvokeRegistry.TRemotableXSSoap.InvokeRegistry.TRemotableSystem.TObjectTXSCustomDateTime

Delphi

TXSCustomDateTime = class(TRemotableXS)

C++

class PASCALIMPLEMENTATION TXSCustomDateTime : public Soap::Invokeregistry::TRemotableXS

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
Soap.XSBuiltIns.pas
Soap.XSBuiltIns.hpp
Soap.XSBuiltIns Soap.XSBuiltIns

Beschreibung

TXSCustomDateTime ist die Basisklasse für Klassen, die Datums- und Zeitwerte für eine aufrufbare Schnittstelle repräsentieren.

Verwenden Sie TXSCustomDateTime als Basis, wenn Sie eine Klasse für einen Typ definieren, der sowohl Datums- als auch Zeitwerte enthält und einen skalaren Wert in einem WSDL-Dokument repräsentiert. Bei der Erstellung eines Nachkommens von TXSCustomDateTime legen Sie durch Überschreiben der Methoden XSToNative und NativeToXS fest, wie der Wert der Klasse in einen String konvertiert und für die Übertragung codiert wird.

In Serveranwendungen werden Instanzen von TXSCustomDateTime-Nachkommen, die Eingabeparameter für eine aufrufbare Schnittstelle darstellen, beim Unmarshaling des Methodenaufrufs automatisch erstellt. Ihre Freigabe erfolgt ebenfalls automatisch, sobald das Marshaling der Ausgabeparameter oder des Rückgabewertes abgeschlossen ist und die Werte für die Übertragung zum Client bereitstehen. Instanzen von TXSCustomDateTime-Nachkommen, die durch einen externen Methodenaufruf unter Verwendung einer aufrufbaren Schnittstelle erstellt wurden, werden automatisch freigegeben, sobald das Marshaling des Wertes des TRemotable-Nachkommen für die Rückübertragung an die Client-Anwendung abgeschlossen ist.

Der Aufrufer einer aufrufbaren Schnittstelle (Client) ist für die Erstellung aller als Eingabeparameter übergebenen TXSCustomDateTime-Instanzen verantwortlich. Die Freigabe der vom Client erstellten oder als Ausgabeparameter bzw. Methodenergebnisse zurückgegebenen TXSCustomDateTime-Instanzen muss ebenfalls vom Client selbst vorgenommen werden.

Siehe auch