4.2.1 クライアントスタブの生成
クライアントスタブ生成コマンド(if2cstub)を使用して,.NETインタフェース定義からクライアントスタブを生成します。
クライアントスタブは,クライアントスタブを利用するクライアントアプリケーション(CUP.NET)を記述するプログラム言語で生成してください。
.NETインタフェース定義を記述したプログラム言語と生成するクライアントスタブのプログラム言語が異なる場合,クライアントスタブのメソッドの引数のパラメタ属性は次の表に従って対応づけられます。
プログラム言語とメソッドの引数のパラメタ属性(.NETインタフェース定義) |
メソッドの引数のパラメタ属性(クライアントスタブ) |
||
---|---|---|---|
C# |
Visual Basic |
||
C# |
なし |
なし |
ByVal |
out |
out |
ByRef※ |
|
ref |
ref |
ByRef |
|
Visual Basic |
なし |
なし |
ByVal |
ByVal |
なし |
ByVal |
|
ByRef |
ref |
ByRef |
- 注※
-
呼び出し元で値を設定しても,値はサーバに渡されません。