The Silverlight runtime supports several primary means for networking applications to connect with remote hosts: WebClient and HTTP classes in the System.Net namespace - these classes use the HTTP or HTTPS protocol for network communication. These classes use the security policy system and policy files described below. Sockets classes in the System.Net.Sockets namespace - these classes provide a l
Silverlightはブラウザにダウンロードして動作するアプリケーションです。業務アプリケーションでメインとなる、データの更新や検索、他システムとの連携といった処理を行うには、Silverlightとサーバーサービスで連携する必要があります。本稿は、そのための基礎について解説します。 はじめに Silverlightはブラウザにダウンロードして動作するアプリケーションです。 つまり業務アプリケーションでメインとなる、データの更新や検索、他システムとの連携といった処理を記述するためには、Silverlightとサーバーサービスとの間で通信を行い、データをやりとりする必要があります。 Silverlight 1.0ではJavaScriptしか利用できなかったため、AJAXでよく利用されるXMLHttpRequestオブジェクトを使用してサーバとの通信を行っていました。Silverlight
ドメイン間アクセスの制限の緩和 Silverlightで通信を行う場合に、必ず問題となるのがクロスドメインの問題です。 Silverlightアプリケーションで、そのアプリケーションがホストされているドメイン以外と通信を行う場合、通信先のドメインに配置された、ドメイン間ポリシーファイルのポリシーにしたがって通信が制約されます。 これは、WebサイトなどにホストされたSilverlightアプリケーションが、DDoS攻撃などに利用されないために用意されているセキュリティーのための機能です。 詳しくは、次の記事を参照してください。Silverlightとサーバーサービスの連携 Silverlightでは、信頼されたアプリケーションで構成されている場合に限り、ドメイン間アクセスの制限から解放されます。例えば、System.Net.WebClientクラスを使ったHTTP通信であれば、ドメイン間ポ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く