WCF でのメッセージ エンコーディングを理解するのに助けが必要です。私が理解しているように、メッセージはバイナリ、テキスト、または Mtom でエンコードされています。他にもあるかもしれません。私を混乱させているのは、プロトコルスタックの一番下に到達すると、すべてがバイナリになっていることです。では、なぜバイナリはエンコーディングなのでしょうか? テキストの場合、最初にオブジェクトのテキスト表現をメモリに作成し、そのテキストをバイナリにシリアル化してネットワーク経由で送信するということですか? また、エンコーディングがバイナリの場合、メモリ内のオブジェクトがネットワーク経由で渡され、ネイティブのバイナリ表現から直接ネットワーク パケットに送られます (もちろん、トランスポート プロトコル パケットを通過します)。私がこれを正しく理解しているかどうか誰かに教えてもらえますか?