1

有人可以解释一下吗?带有字符串和流输入参数的 wcf 方法有什么区别?

void method1(流输入)和 void method2(字符串输入)

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

非常感谢你。

4

1 回答 1

1

Stream如果您想在操作中接收来自传入 HTTP 请求正文的所有字节,您将使用一个参数。这就是我在http://blogs.msdn.com/b/carlosfigueira/archive/2008/04/17/wcf-raw-programming-model-receiving-arbitrary-data.aspx提到的“原始”模式,而你可以用它来接收任意数据。

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

于 2013-08-28T21:25:50.970 回答