Hitachi

OpenTP1 Version 7 分散トランザクション処理機能 TP1/Client for .NET Framework 使用の手引


4.2.1 クライアントスタブの生成

クライアントスタブ生成コマンド(if2cstub)を使用して,.NETインタフェース定義からクライアントスタブを生成します。

クライアントスタブは,クライアントスタブを利用するクライアントアプリケーション(CUP.NET)を記述するプログラム言語で生成してください。

.NETインタフェース定義を記述したプログラム言語と生成するクライアントスタブのプログラム言語が異なる場合,クライアントスタブのメソッドの引数のパラメタ属性は次の表に従って対応づけられます。

表4‒5 クライアントスタブでのパラメタ属性の対応づけ

プログラム言語とメソッドの引数のパラメタ属性(.NETインタフェース定義)

メソッドの引数のパラメタ属性(クライアントスタブ)

C#

Visual Basic

C#

なし

なし

ByVal

out

out

ByRef

ref

ref

ByRef

Visual Basic

なし

なし

ByVal

ByVal

なし

ByVal

ByRef

ref

ByRef

注※

呼び出し元で値を設定しても,値はサーバに渡されません。