私のWindowsワークフローWebサービスをAzure
から私のHTML5
モバイルアプリケーションに呼び出そうとしています。私はWebサービスを消費するためにC#を使用しています。私はHTML
ページにデータを送信したいと思います。以下のようなコードを使用する:.csからHTML5にデータを送信する方法
private void Client_GetDataFromWorkflowCompleted(object sender, GetDataFromWorkflowCompletedEventArgs e)
{
try
{
System.Collections.ObjectModel.ObservableCollection<string> resultval = new System.Collections.ObjectModel.ObservableCollection<string>();
resultval = e.Result;
MainUri = "/Html/index.html?" + "a=" + resultval[1] + "&b=" + resultval[2] + "&c=" + resultval[3] + "&d=" + resultval[4] ;
// var myUri = new Uri("/Html/index.html?a=" + Uri.EscapeDataString((string)resultval[1]), UriKind.Relative);
// Uri a = new Uri();
Browser.Navigate(new Uri(MainUri, UriKind.Relative));
}
catch(Exception ex)
{
string x = ex.Message;
}
}
私はこれを行うと、私はこのページに移動することができませんでし私のエミュレータでエラーが発生します。
これは私のコール機能である:
MapWorkflow.ServiceClient client = new MapWorkflow.ServiceClient("BasicHttpBinding_IService");
client.GetDataFromWorkflowCompleted += Client_GetDataFromWorkflowCompleted;
client.GetDataFromWorkflowAsync();
私は窓のワークフローからWebサービスを使用してメートル: http://updatemapfether.azurewebsites.net/Service1.xamlx?singleWsdl
私はJクエリーを使用して呼び出して試してみましたが、動作していないようです。だから私は私のC#コードを介してWebサービスを呼び出すことができます私は私のHTMLページにデータを送信することができません。
私のHTMLページには、このWebサービスからのデータを表示すると思われるマップが含まれています。
私はあなたの問題が何であるかを確認するために苦労しています - 例えば、結果のURLの例を投稿できますか?また、開発環境でFiddlerを使用して、実際のHTTPトラフィックを表示して、基礎となるHTTP要求/応答トラフィックが何かを確認しましたか? – PhillipH
私は自分の質問を更新しました。 – Kanes