저는 Silverlight 응용 프로그램 중 하나에서 RIA Services를 사용하고 있습니다. 내 서비스에서 약 500 건의 entite (또는 약 500kb JSON)를 성공적으로 반환 할 수 있지만 클라이언트 측에서 그 이상의 많은 문제가 발생합니다. 브라우저가 충돌합니다 (IE와 Firefox 모두). 그래서 계약이 무엇인지 궁금 ...
http://localhost:52878/ClientBin/DataService.axd/AgingReportPortal2-Web-Services-AgingDataService/GetAgingReportItemsRIA 서비스 : JSON 비 직렬화에 제한이 있습니까?
을 :
나는 다음과 같은 링크를 명중하고 성공적으로 JSON을 얻을 수 있습니다.
역 직렬화 할 수있는 양에는 제한이 있습니까? 그렇다면 증가시킬 수있는 방법이 있습니까? 이 문제에 대해 WCF를 사용하는 동안 비슷한 문제가 있음을 기억합니다. web.config의 maxItemsInObjectGraph를 높은 수치로 설정해야했습니다. 아마도 비슷한 것을해야할까요?
이
내가 엔티티를 가져 오기 위해 사용하고 코드입니다 :// Executes when the user navigates to this page.
protected override void OnNavigatedTo(NavigationEventArgs e)
{
AgingDataContext context = new AgingDataContext();
var query = context.GetAgingReportItemsQuery();
var loadOperation = context.Load(query);
loadOperation.Completed += new EventHandler(loadOperation_Completed);
}
void loadOperation_Completed(object sender, EventArgs e)
{
// I placed a break point here - it was never hit
var operation = (LoadOperation<AgingReportItem>)sender;
reportDatagrid.ItemsSource = operation.Entities;
}
어떤 도움을 주시면 감사하겠습니다 - 나는 시간이를 알아 내려고 보냈어요, 같은과 사람을 발견하지 않았습니다 문제.
감사합니다,
찰스