OOB (ブラウザー外) を実行しているときに、Silverlight で JsonServiceClient を使用することは可能ですか?
ServiceStack を使用して多数の Web サービスを公開するバックエンド システムがあり、システムのクライアント側でも ServiceStack を使用したいと考えています。
Silverlight 5 でクライアントを開発しています。ブラウザー内で実行されているクライアントをテストすると、JsonServiceClient は期待どおりに動作しますが、OOB (要件) を実行すると、「DOM/スクリプト ブリッジが無効になっています」という例外がスローされます。- OOB を実行しているときにブラウザ API にアクセスできないために発生しますが、回避策はありますか?
ブラウザで動作するが、例外 OOB をキャストするコード:
var restClient = new JsonServiceClient("http://127.0.0.1:1030");
restClient.GetAsync<AgentModelResponse>("/agents",
r =>
{
r.Agents.ForEach(x => Agents.Add(x));
},
(r, ex) =>
{
throw ex;
});