Клиентская объектная модель Sharepoint с Silverlight, можно ли загрузить web.Language с помощью executeQuery?

Это:

Web web = context.Web;
context.Load(web, w => w.Language);
context.ExecuteQuery();

или что-то подобное для того, чтобы загрузить web.Language с помощью context.ExecuteQuery(), возможного в клиенте silverlight? Приведенный выше код был взят из http://www.dev4side.com/community/blog/2011/1/5/incorrect-dates-taken-from-sharepoint-2010-client-object-model.aspx.

Когда я это делаю, создание экземпляра свойства Language web всегда дает Microsoft.SharePoint.Client.PropertyOrFieldNotInitializedException

Кстати, этот код находится в дополнительном потоке (не в потоке пользовательского интерфейса). Я знаю, что есть context.loadQueryAsync(), но у меня уже есть лишняя нить, и я хотел бы сохранить все вместе.


person Julia    schedule 15.03.2012    source источник


Ответы (1)


Насколько я пробовал, этот код работает нормально. Возможно, вы получаете доступ к некоторым другим свойствам веб-объекта, которые не загружены? Вы также должны включить их в свой метод загрузки.

person Gomiunik    schedule 05.06.2012