wcf-restful服务方法输入参数:字符串与流

本文关键字:字符串 参数 服务 方法 输入 wcf-restful | 更新日期: 2023-09-27 18:29:28

有人能解释一下吗?使用字符串和流输入参数的wcf方法之间有什么区别?

void方法1(流输入)和无效方法2(字符串输入)

什么时候应该使用流输入参数?每种方法的优点、缺点和限制是什么?

非常感谢。

wcf-restful服务方法输入参数:字符串与流

如果您希望在操作中接收来自传入HTTP请求体的所有字节,则需要使用Stream参数。这就是我在http://blogs.msdn.com/b/carlosfigueira/archive/2008/04/17/wcf-raw-programming-model-receiving-arbitrary-data.aspx,并且您可以使用它来接收任意数据。

如果您希望接收任何支持格式的格式良好的字符串,则可以使用string参数。开箱即用,这意味着JSON(由"包围的字符串值)或XML(取决于操作的主体样式,或者是名为<string>的XML元素节点,其文本是传递给操作的值,或者是具有操作名称的元素,其子元素由参数命名,其子文本节点是传递给该操作的值。