Soap.XSBuiltIns.TXSDate

De RAD Studio API Documentation
Aller à : navigation, rechercher

Soap.InvokeRegistry.TRemotableXSSoap.InvokeRegistry.TRemotableSystem.TObjectTXSDate

Delphi

TXSDate = class(TRemotableXS)

C++

class PASCALIMPLEMENTATION TXSDate : public Soap::Invokeregistry::TRemotableXS

Propriétés

Type Visibilité  Source Unité  Parent
class public
Soap.XSBuiltIns.pas
Soap.XSBuiltIns.hpp
Soap.XSBuiltIns Soap.XSBuiltIns

Description

TXSDate implémente le type de schéma XML date utilisable par les interfaces invocables.

TXSDate sert d'enveloppe au type scalaire simple date défini par le W3C pour les schémas XML. Comme ce type ne correspond pas directement à un type Delphi ou C++, il nécessite un marshaling particulier lors de son utilisation dans une interface invocable. TXSDate permet ce marshaling car c'est un descendant de TRemotable.

Pour convertir une valeur TXSDate en une valeur TDateTime, utilisez la propriété AsDate. D'autres propriétés donnent les valeurs Year, Month et Day constituant cette valeur.

Dans les applications serveurs, les instances de TXSDate utilisées comme paramètres d'entrée d'une interface invocable sont créées automatiquement lorsque l'appel de méthode est désassemblé et sont libérées automatiquement quand des paramètres de sortie ou une valeur renvoyée sont assemblés afin d'être envoyés au client. Quand une instance de TXSDate est créée par une méthode appelée à distance en utilisant une interface invocable, l'instance est libérée automatiquement après l'assemblage de la valeur du descendant de TRemotable en vue de son renvoi à l'application client.

L'appelant d'une interface invocable (client) est responsable de la création de toute instance de TXSDate qu'il transmet en paramètre d'entrée, et de la libération de toute instance de TXSDate qu'il crée ou qui est renvoyée sous la forme de paramètres de sortie ou de résultats de méthode.

Voir aussi