2016-08-10 6 views
0

私は2つのプロジェクトを持っています。最初のものはWEB APIとして作成され、2つ目はコンソールアプリケーションです。 私はWebアプリを叩いているうちにコンソールアプリケーションから1つのメソッドをヒットすることができるのだろうかと思います。例えばWebアプリケーション内のコンソールアプリケーションから応答を取得する

:これは私が自分のWeb API呼び出し内で呼び出す必要があり試験方法と私のコンソールプロジェクトさ:

static void Main(string[] args) 
    { 
     Console.WriteLine("Receiving messages..."); 
    } 

    public string Test() 
    { 
     return "Some value"; 
    } 

マイウェブAPIメソッドが似ている:として

public class HomeController : ApiController 
{ 
    public string Get() 
    { 
     var temp=Test(); 
     return temp; 
    }   
} 

結果私はHomeController(GETメソッド)をヒットすると "Some value"を取得したいと思います。

+0

http://stackoverflow.com/questions/19499970/anywayway-to-generate-ac-sharp-httpclient-wrapper-for-a-webapi-project –

答えて

0

私はあなたの質問もよく理解できないと思います。ネットからデータを受信したい場合は、データを送受信する関数を記述して画面に出力する必要があります。だからあなたはネットを使うことを許す「対象」であるソケットを勉強しなければなりません。

+0

私はいつも動いているコンソールアプリを持っていますバックグラウンドと私はWeb APIをヒットするたびに、コンソールアプリケーションの1つのメソッドが起動され、いくつかの結果を返します。だから、私はWeb APIにヒットしてその結果を得たいと思っています。それは今より良く説明されていますか?おかげで – ruud

+0

あなたはネットアプリとしてそれを使いたいですか?たとえば、別のコンピュータからそのようなヒット?あなたがネットを使用している場合は、他のコンピュータに接続しネット経由でデータを送信できるオブジェクトであるソケットを使用する必要があります。だからあなたはヒットし、コンソールアプリにあなたが見せたいものを伝えるためにそれらを使うことができます。明らかに、コンソールアプリケーションは誰かがいつもデータを送信するときに制御するメソッドを実装する必要があります。 –

関連する問題