0

我的服务合同中有一个操作合同,它接受数据合同对象列表作为输入(void Foo(IList data))。如何限制集合中数据合同项的数量,以便 f.ex. 不超过500不能寄吗?

吨。尔基。

4

1 回答 1

0

根据您使用的绑定,有一些设置允许您定义从客户端发送或由服务接受的最大数据大小(例如MaxReceivedMessageSize)。

如果您想要比字节级别更高的粒度级别,则需要在服务实现中对其进行编码,并在客户端发送的集合中超过 500 个项目时抛出错误。

于 2011-12-06T10:56:21.450 回答