リモート処理サーバーの作成 / その 1 : リモート処理で利用できる型の作成
NEC eラーニング事業部
山崎 明子
最終更新日 2005 年 3 月 30 日
| 目標 | リモート処理で利用できる型を作成する |
|---|---|
| 使用技術 |
|
| 取り上げるトピックス |
|
| 前提知識 |
|
| 目次 |
|
ここでは、リモート処理のサーバーを作成する前に、まず、リモート処理のメソッドのパラメータや戻り値として利用できる型を作成します。
.gif)
Visual Studio .NET 2003 を起動し、[ファイル] メニューをポイントし、[新規作成] をクリックします。
表示される [プロジェクト] メニューをクリックすると、以下の [プロジェクトの新規作成] ダイアログボックスが表示されます。
.gif)
[Visual Basicプロジェクト] [クラスライブラリ]を選択し、[プロジェクト名]、[場所]に任意の名称を指定したら [OK] ボタンをクリックします。
この画面では、"Step7.MyRemoting" という名称を指定しています。この先のステップではこの名称が指定されていたことを前提で進めていきます。
.gif)
[ソリューションエクスプローラ] で、Class1.vbの名前を "Employee.vb"に変更します。
.gif)
クラス名をClass1から、Employeeに変更します。
Public Class Class1
End Class
↓↓↓
Public Class Employee
End Class
.gif)
リモート処理のメソッドで利用するためには、SerializableAttributeという属性を設定する必要があります。そこで、Employeeクラスにその属性を設定します。
<Serializable()>Public Class Employee
.gif)
Employeeクラスがデータを保持するためのプライベート変数 (フィールド) を宣言します。
Public Class Employee
Private mName As String
Private mSalary As Decimal
End Class
.gif)
Employeeクラスにプロパティを2つ実装します。
Public Class Employee
Private mName As String
Private mSalary As Decimal
Property Name() As String
Get
Return mName
End Get
Set(ByVal Value As String)
mName = Value
End Set
End Property
Property Salary() As Decimal
Get
Return mSalary
End Get
Set(ByVal Value As Decimal)
mSalary = Value
End Set
End Property
End Class
.gif)
ビルドを行います。
| 次は 『 リモート処理が可能な型の作成』について説明します。 |