API:Soap.XSBuiltIns.TXSDateTime
Delphi
TXSDateTime = class(TXSCustomDateTime)
C++
class PASCALIMPLEMENTATION TXSDateTime : public TXSCustomDateTime
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.
Soap.XSBuiltIns.TXSDateTime erbt von Soap.XSBuiltIns.TXSCustomDateTime. Der folgende Inhalt bezieht sich auf Soap.XSBuiltIns.TXSCustomDateTime.
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.