0

データコントラクトオブジェクトのリストを入力として受け入れる操作コントラクトがサービスコントラクトにあります(void Foo(IList data))。コレクション内のデータコントラクトアイテムの数を制限して、f.ex。500を超えて送信することはできませんか?

t。エルキ。

4

1 に答える 1

0

使用するバインディングに応じて、クライアントから送信される、またはサービスによって受け入れられる最大データサイズ(たとえば、 MaxReceivedMessageSize )を定義できる設定があります。

バイトレベルよりも高いレベルの粒度が必要な場合は、サービス実装でそれをコーディングし、クライアントがコレクション内の500を超えるアイテムを送信した場合に障害をスローする必要があります。

于 2011-12-06T10:56:21.450 に答える