API:Soap.XSBuiltIns.TXSDateTime
Delphi
TXSDateTime = class(TXSCustomDateTime)
C++
class PASCALIMPLEMENTATION TXSDateTime : public TXSCustomDateTime
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
class | public | Soap.XSBuiltIns.pas Soap.XSBuiltIns.hpp |
Soap.XSBuiltIns | Soap.XSBuiltIns |
説明
TXSCustomDateTime は,呼び出し可能なインターフェースの日付および時刻の値を表すクラスの基本クラスです。
Soap.XSBuiltIns.TXSDateTime は Soap.XSBuiltIns.TXSCustomDateTime を継承しています。以下の内容はすべて Soap.XSBuiltIns.TXSCustomDateTime を参照しています。
TXSCustomDateTime は,呼び出し可能なインターフェースの日付および時刻の値を表すクラスの基本クラスです。
クラスを定義するときに TXSCustomDateTime を基本クラスとして使用すると,日付および時刻部分を含む,WSDL ドキュメントにあるスカラー値を表す型を表すことができます。TXSCustomDateTime の下位オブジェクトを作成するときは,XSToNative メソッドおよび NativeToXS メソッドをオーバーライドすると,クラスの値がどのようにして転送用の値へのコード化に使用される文字列表現に変換されたり,元に戻されたりするかを示すことができます。
サーバーアプリケーションでは,起動可能インターフェースへの入力パラメータである,TXSCustomDateTime の下位オブジェクトのインスタンスは,メソッド呼び出しのマーシャルが解除されたときに自動的に作成され,なんらかの出力パラメータまたは戻り値がマーシャルされた後で,そうしたパラメータや戻り値をクライアントへ送信できるように自動的に解放されます。起動可能インターフェースを使ってリモートに呼び出されたメソッドで TXSCustomDateTime の下位オブジェクトが作成される場合,そのインスタンスは,TRemotable の下位オブジェクトの値がクライアントアプリケーションへの返信のためにマーシャルされた後で自動的に解放されます。
起動可能インターフェース(クライアント)の呼び出し側が,入力パラメータとして渡す TXSCustomDateTime のインスタンスの作成を担当し,作成した TXSCustomDateTime のインスタンスや,出力パラメータまたはメソッド結果として返された TXSCustomDateTime インスタンスの解放も担当します。