2012-07-03 3 views
1

SharePoint 클라이언트 개체 모델을 사용하는 일부 스 니펫을 테스트하기 위해 LINQPad (2.42)를 사용하고 있습니다.SharePoint 클라이언트 개체 모델을 사용하는 LINQPad Dump() 메서드가 작동하지 않습니다.

기본적으로 SPSite, SPWeb, SPList, SPFolder and SPFile을 사용하고 있습니다.

LINQPad가 이전 개체에 대해 .Dump()을 호출하는 것을 싫어하는 것 같습니다. 결과를 보여주지 않고 "Executing"을 영원히 유지합니다.

누구나 동일한 문제가 발생합니까? 모든 해결 방법이나 수정 사항?

감사

답변

4

은 속성의 첫 번째 레벨을 덤프 .Dump(0)를 호출하거나 그리드에 결과를 덤프하십시오.

SharePoint 클라이언트 개체를 보지 않았지만 TFS API 클래스와 비슷한 경우 일부 속성은 지연로드됩니다. .Dump()을 호출하면 각 단일 결과에 따라 모든 속성 (및 속성 등)에 대한 서버 호출이 발생합니다. 이것은 아마 시간이 걸리는 것입니다.

+0

두 솔루션 모두 훌륭했습니다. Dump()와 같은 LINQPad 메소드에 대한 사용 가능한 문서가 있습니까? – emzero

+0

@emzero 잘 모르겠습니다. 저는 약 1 년 동안 베타 릴리스 노트를 따라 왔습니다. – DaveShaw

+0

@emzero - LinqPad에서 "도움말"> "새로운 기능"을 살펴보십시오. 'Dump()'는 깊이 옵션 (2.20/4.20)을 가지고 있고 "Results to Grid"는 게으르다. (2.42/4.42). – DaveShaw

관련 문제