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