wcf - 在 WCF 服务中返回一个字节 []

标签 wcf

在 WCF 服务中返回一个 byte[] 是否是一个好习惯,该服务将被许多应用程序调用

下面是代码

public byte[] GetDoc(string docParam)
{
    byte[] doc;
    doc = GenerateDoc(docParam);
}

谢谢

最佳答案

绝对可以退货byte[] WCF 允许您使用 MTOM 编码来执行此操作。

如果二进制缓冲区的大小很大,您可以使用 WCF streaming .在这种情况下,您将返回 Stream数据类型,并从中读取 Stream在客户端。

关于wcf - 在 WCF 服务中返回一个字节 [],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2885081/

相关文章:

.net - 自定义异常作为故障异常中的详细信息

wcf - MPI vs. Microsoft WCF vs. Microsoft TPL

c# - MVVM模型与WCF有何关系

c# - 添加对控制台应用程序的 Web 服务引用

c# - 可以与 WCF 交互的 Java Web 服务工具包

wcf - 在运行时更改使用基本身份验证的 OData/WCF 数据服务的连接字符串

.net - Windows 服务 "self hosted"WCF : compression?

javascript - 跨域 Javascript 访问 WCF 自托管服务时出现 404/405 错误

c# - System.InvalidOperationException : XmlSerializer attribute System. Xml.Serialization.XmlChoiceIdentifierAttribute 在项目中无效

c# - 底层连接已关闭 : The connection was closed unexpectedly. 数据太大?