ByteStream 編碼器
這個範例示範如何建立 ByteStreamHttpBinding
,也就是示範位元組資料流編碼器功能的 Binding。
討論
這個範例示範如何使用標準的繫結項目 ByteStreamMessageEncodingBindingElement 和 HttpTransportBindingElement 建立標準的 Binding。 這個範例示範如何使用位元組資料流編碼器上傳和下載影像。 位元組資料流編碼器功能僅支援 HTTP 傳輸,並不支援可靠的訊息處理 (Reliable Messaging) 或安全性這類功能。 唯一支援的 MessageVersion 是 None。
注意: |
---|
如果您是在 Windows Vista 或 Windows 7 作業系統 中執行這個範例,請確定您是以更高的權限執行 Visual Studio 2010。 |
注意: |
---|
這些範例可能已安裝在您的電腦上。 請先檢查下列 (預設) 目錄,然後再繼續。
<InstallDrive>:\WF_WCF_Samples
如果此目錄不存在,請移至用於 .NET Framework 4 的 Windows Communication Foundation (WCF) 與 Windows Workflow Foundation (WF) 範例 (英文),以下載所有 Windows Communication Foundation (WCF) 和 WF 範例。 此範例位於下列目錄。
<InstallDrive>:\WF_WCF_Samples\WF\Basic\Binding\ByteStreamEncoder
|
若要安裝、建立及執行範例
在 Visual Studio 2010 中開啟 [ByteStreamHttpBinding.sln] 檔案。
啟動 ByteStreamHttpBindingServer 專案的新執行個體,方法是以滑鼠右鍵按一下 [方案總管] 中的專案,然後從內容功能表依序選取 [偵錯] 和 [開始新執行個體]。
啟動 ByteStreamHttpBindingClient 專案的新執行個體,方法是以滑鼠右鍵按一下 [方案總管] 中的專案,然後從內容功能表依序選取 [偵錯] 和 [開始新執行個體]。