2012-03-04 16 views
0

WCFを使用して作成されたWebサービスに要求を送信できるクライアントアプリケーション(Windows Phone 7用)を開発する必要があります。 Windows Phone 7で実行されるアプリケーションはHTTP呼び出しのみを送信できるため、WCFに関するBasicHttpBindingのみを使用できます。このため、クライアントアプリケーションでBasicHttpBindingを使用する必要があります。BasicHttpBindingの制限事項は何ですか?

BasicHttpBindingのみをサポートするクライアントと通信できるWebサービスのタイプはどれですか?これらのWebサービスも同じバインディングを使用して開発する必要がありますか?

BasicHttpBinding受信メッセージの頻度にある制限を使用してWebサービスを作成しました? BasicHttpBindingを使用して作成されたクライアントで、のメッセージの頻度にいくつかの制限があります?もしそうなら、なぜですか?もしそうなら、この限度を変更できますか?その場合、この制限は同じクライアントからの受信メッセージに関連していますか?

+0

'wsHttpBinding'は、HTTPを使用しています。 –

+0

@JohnSaunders: 'WSHttpBinding' Webサービスは' BasicHttpBinding'クライアントをサポートしていますか? – enzom83

+0

いいえ、もちろんです。あなたは制限が 'basicHttpBinding'であるとは言わなかった、あなたは限界がhttpだと言った。 –

答えて

2

SOAP 1.1をサポートするものはすべて、BasicHttpBindingを使用してサービスを呼び出すことができます。

制限が適用される限り、サービスの唯一の制限は、アプリケーションが着信メッセージを処理する速度です。メッセージあたりのデフォルトの制限は64KBですが、MaxReceivedMessageSizeの設定を変更することで調整できます。

あなたはWsHttpBinding対BasicHttpBindingの詳細については、この質問を見てみたいことがあります。 basicHttpBinding vs wsHttpBinding

+0

「WSHttpBinding」はSOAP 1.2をサポートしているため、WSHttpBinding WebサービスはBasicHttpBindingクライアントをサポートしていません。 – enzom83

+0

私は、両方をサポートしたい場合、2つの異なるエンドポイントを設定する必要があると思います。 –

+0

BasicHttpBindingクライアント専用のエンドポイントBasicHttpBindingを設定する必要がありますか? – enzom83

関連する問題