私は WCF が初めてで、答えが見つからないように見える問題があります。
私は2つのプロジェクトを持っています。1 つは単純なログイン アプリケーションで、もう 1 つはデータベースに接続するホストされた IIS WCF サービス (.svc) です。どちらのプロジェクトも .NET 4 です。
WCF サービスには、「Administrator_Login」と「User_Login」の 2 つのメソッドがあります。
各メソッドが呼び出されるたびに、メソッドに対応するいくつかのコードが実行されます: Administrator.Login.Execute および User.Login.Execute (コードを名前空間に整理しています。Administrator.Login および User.Login はクラス名であり、Execute です)メソッドの名前です)。
どちらの操作も、User.Login クラスまたは Administrator.Login クラス内に存在する個別の「LoginOut」オブジェクトを返します。
私の問題は次のとおりです。各操作は WCF サービスの名前空間に編成されていますが、クライアント アプリケーションからサービスへのサービス参照を追加し、返されたオブジェクトの種類の名前を確認すると、"LoginOut および "LoginOut1" が表示されます。 .
名前空間によって WCF サービスによって返されたクライアント アプリケーションで返されたオブジェクトを参照する方法はありますか?
私は現在これをしなければなりません:
Dim loginOut As Service.LoginOut = Service.Administrator_Login().Execute()
Dim loginOut As Service.LoginOut1 = Service.User_Login().Execute()
しかし、私はできるようにしたいと思います:
Dim loginOut As Service.Administrator.Login.LoginOut = Service.Administrator_Login().Execute()
Dim loginOut As Service.User.Login.LoginOut = Service.User_Login().Execute()
どんな助けでも大歓迎です。