本示例演示如何创建 ByteStreamHttpBinding,这是一个演示字节流编码器功能的 Binding。
讨论
本示例演示如何使用标准绑定元素 ByteStreamMessageEncodingBindingElement 和 HttpTransportBindingElement 创建标准 Binding。本示例演示如何使用字节流编码器上载和下载图像。字节流编码器功能只支持 HTTP 传输,不支持诸如可靠消息传递或安全性此类的功能。唯一支持的 MessageVersion 是 None。
注意: |
|---|
| 如果在 Windows Vista 或 Windows°7 操作系统 中运行本示例,请确保使用提升的特权运行 Visual Studio 2010。 |
注意: |
|---|
您的计算机上可能已安装这些示例。在继续操作之前,请先检查以下(默认)目录。
<安装驱动器>:\WF_WCF_Samples
如果此目录不存在,请访问针对 .NET Framework 4 的 Windows Communication Foundation (WCF) 和 Windows Workflow Foundation (WF) 示例(可能为英文网页),下载所有 Windows Communication Foundation (WCF) 和 WF 示例。此示例位于以下目录。
<安装驱动器>:\WF_WCF_Samples\WF\Basic\Binding\ByteStreamEncoder
|
设置、生成和运行示例
在 Visual Studio 2010 中打开 ByteStreamHttpBinding.sln 文件。
通过在解决方案资源管理器中右击 ByteStreamHttpBindingServer 项目并选择**“调试”,然后从上下文菜单中选择“启动新实例”**,来启动该项目的新实例。
通过在解决方案资源管理器中右击 ByteStreamHttpBindingClient 项目并选择**“调试”,然后从上下文菜单中选择“启动新实例”**,来启动该项目的新实例。
注意: