登録とログインを許可する簡単なサービスを作ったので、サービス契約の唯一のメソッドは次のとおりです。パスワード)とLogIn(文字列のユーザー名、文字列のパスワード)。 Visual StudioサービスのGizmoでサービスを開始すると、メソッドを正しく呼び出すことができ、すべて正常に動作します。WCFサービスはLogin(...)の代わりにLoginAsync(...)のようなメソッドを表示します
私の問題は、アプリケーションでサービスを実装しようとするときです。私はそれを本当にシンプルにしました.1つのフォームには、ログインのためのユーザー名とパスワードのフィールドがあります。私はData - > Add New Data Sourceに行き、IISから私のアドレスを与えてサービスを追加しました(このサービスはIIS7でホストされています)。ここで-だろう実装コード
public class LoginServiceClient
{
static LoginService.LoginClient client = new LoginClient();
public static bool LogIn(string username, string password)
{
string Username = username;
string HashedPassword = password; // No hash in place yet.
client.
return true;//Its *that* easy to get in my system.
}
}
今働いていない部分は私が入力開始行での切り取られている「クライアントが。」 LoginAsyncとRegisterAsyncの代わりにLogInとRegisterのようなメソッド名を見つけることを期待しています。両方とも何も返さないので、私はそれらを使うことはできませんし、コールバックメソッドも提供していません。
どうしたのですか?必要に応じて、サービスや実装の詳細(それだけ小さなもの)から、より多くのコードを投稿することができます。
あなたはそうです、私はこのやり方を研究する必要があると思います。私はそのページを非同期のパターンで読んで、私が掘り起こすことができるものを見ていきます。これに対して、私はこれらのパターンをより良く知るまで、svcutilに沿って生成されたファイルを使用します。 –