サンプル .NET Web サービス

サンプル Web サービスでは、インターフェイスに定義されているほとんどの関数が公開されています。 ログインに成功すると、ユーザー オブジェクトが ASP.NET セッション オブジェクトに格納されます。 その結果、Web サービスのクライアントにユーザー オブジェクトへの参照を返さなくても、ユーザー オブジェクトのメソッド呼び出しが可能になります。 セッションの状態情報はサーバー メモリ内に保持されており、セッション キーがクッキーによってクライアントに返されます。 そのため、生成された Web プロキシ クライアント クラスを使用する場合は、CookieContainer オブジェクトを作成し、このオブジェクトをプロキシ オブジェクトの CookieContainer プロパティに割り当てる必要があります。

次の関数が公開されています。
  • Login
  • Logout
  • CreateUser
  • DeleteUser
  • GetMessageCount
  • GetMessage
  • DeleteMessage
  • SendMessage
  • GetErrorMsg

Web サービスでは、別にメッセージ クラスが定義されています。 メッセージ クラスには、2 つのパブリック メンバ (Sender および MessageText) が含まれています。