Comment puis-je régler le maxItemsInObjectGraph propriété par programme à partir d'une Application Silverlight?

J'ai une Silverlight 3.0 de l'application qui est à l'aide d'un service WCF pour communiquer avec la base de données, et quand j'ai de grandes quantités de données renvoyées par le service méthodes-je obtenir Service introuvable erreurs. Je suis assez convaincu que la solution à ce problème est de simplement mettre à jour le maxItemsInObjectGraph bien, mais je suis de la création du service client progrogrammatically et ne peuvent pas trouver où mettre cette propriété. Voici ce que je suis en train de faire maintenant:

BasicHttpBinding binding = new BasicHttpBinding(BasicHttpSecurityMode.None)
{
    MaxReceivedMessageSize = int.MaxValue,                  
    MaxBufferSize = int.MaxValue
};                        

MyService.MyServiceServiceClient client = new MyService.MyServiceProxyServiceClient(binding, new EndpointAddress(new Uri(Application.Current.Host.Source, "../MyService.svc")));

OriginalL'auteur Corey Sunwold | 2010-03-18