GJAX IS UNDER CONSTRUCTION! (※日本語ブログ)

Please wait a minute for GJAX/2008

ホーム 連絡をする 同期する ( RSS 2.0 ) Login
投稿数  171  : 記事  0  : コメント  763  : トラックバック  50

ニュース

今後のスケジュールについて

予定なし

インフォメーション

わんくま同盟メンバ ブログ トップ

ブログタイトル(July 2007~)
GSP.NET GJAX!
【読み方:じーえすぴーどっとねっと/じーじゃっくす】
【サブ:~ A C# programmer dives into ASP.NET! ~】

ASP.NET AJAXと違って、GSP.NET [ghost_shell's (web) pages & .NET]の部分が正式名称、GJAX!の部分が省略形・俗語となっています。

過去のブログタイトル
【表記:ウェブ100】
【読み方:うぇっぶいちまるまる】
【サブ:.Net & Webに てん ぜろ】

書庫

日記カテゴリ

この記事の対象対象開発環境: Visual Studio { 2005で確認 }
対象開発言語: C#(CSharp), VB.NET 他 (Visual Studio搭載言語)
対象実行環境: .NET対応Webサーバー、.NET Frameworkインストール済みクライアント

.NETの基本型ではない独自で作成した型を引数や戻り値の型にしたメソッドをWebメソッドとして公開したいときがあります。
これはできます。特別な操作は要りません。

ではそのWebメソッドをクライアントから呼ぶことはできるのでしょうか。
これもできます。特別な操作は要りません。
Web参照を追加した段階で、Web参照の名前空間に同名の型の宣言が作られます。
データはもちろんメタデータとも言える型の表現もXMLを通して行います。

サーバーとクライアントで使用する共通クラスライブラリを作っていましたが、このことにより不要になりました。
(サーバー側の使用している部分から見えるところに宣言します。)

.NETのWebメソッドではプリミティブ型しか受け渡しできないことになっています。
スタブではなく同一の型(共通ライブラリの型)でやりとりしたくても、これはできません。

投稿日時 : 2008年2月27日 15:41

コメント

No comments posted yet.

Post Feedback

タイトル
名前
Url:
コメント: