OYapılandırma dosyasını kullanmadan maxItemsInObjectGraph program aracılığıyla nasıl eklenir?
EndpointAddress address = new EndpointAddress("http://example.com/services/OrderService.svc");
gibi bir EndpointAddress oluşturmak zorunda Ama programlı bu bitiş noktasına Davranışı eklemek olamazdı.
davranış ServiceBehavior Özniteliği'ne eklemek zorunda sunucuda .:
<behaviors>
<endpointBehaviors>
<behavior name="NewBehavior">
<dataContractSerializer maxItemsInObjectGraph="6553600" />
</behavior>
</endpointBehaviors>
</behaviors>
sorunsuz çalıştı, teşekkürler –
Güzel - dün kullandım . Teşekkürler – Liam
Ancak, kendi DataOntrolSerializerOperationBehavior uygulamanızı uygularsanız, örneğin döngü referanslarını korumak için, yapıcıda MaxItemsInObjectGraph öğesini DataContractSerializer'a belirtmeniz gerekir. –