共用方式為


訊息編碼

編碼是將一組 Unicode 字元轉換成位元組序列的處理程序。 解碼則是相反的處理序。 Windows Communication Foundation (WCF) 包含 SOAP 訊息的三種編碼類型:文字、二進位和訊息傳輸最佳化機制 (MTOM)。

binaryMessageEncoding 組態區段會指定用於二進位 XML 訊息的字元編碼和訊息版本處理。 二進位訊息編碼器會以二進位編碼網路上的 Windows Communication Foundation (WCF) 訊息。 雖然這個編碼會讓訊息傳輸速度非常快,但是會失去以 WS-* 標準為基礎的互通性 (Interoperability)。

mtomMessageEncoding 組態區段會指定字元編碼方式和訊息版本處理,用於使用訊息傳輸最佳化機制 (MTOM) 編碼方式的訊息。 (MTOM) 是在 Windows Communication Foundation (WCF) 訊息中傳輸二進位資料的有效技術。 MTOM 編碼器會嘗試在效率和互通性之間保持平衡。 MTOM 編碼方式會以文字格式傳輸大部分的 XML,但是在傳輸大型區塊的二進位資料時,會依照原狀來傳送 (不轉換成文字),好讓這些資料最佳化。

textMessageEncoding 組態區段會指定文字編碼器,以用於建立網路上的文字訊息。 此編碼器產生的訊息適合 WS-* 型的互通性。 Web 服務或 Web 服務用戶端通常可以了解文字 XML。 不過,若要針對 XML 訊息進行編碼,將大型二進位資料區塊當做文字傳輸是效率最差的方法。

另請參閱