MsmqIntegrationbinding で WCF を使用して MSMQ にメッセージを投稿しようとしています。送信は機能しますが、キューに送信されたメッセージを見ると. エンコーディングが正しくありません。
メッセージのエンコーディングを UTF-16 に変更することはできますか? カスタムバインディングを使用してこれを解決しようとしました。これは私の問題を解決しませんでした。以下に使用したカスタムバインディングを貼り付けました。
<binding name="CustomMsmqIntegrationBinding">
<textMessageEncoding messageVersion="None" writeEncoding="utf-16" />
<msmqIntegration exactlyOnce="true">
<msmqTransportSecurity msmqAuthenticationMode="None" msmqProtectionLevel="None" />
</msmqIntegration>
</binding>