Укажите пользователя, которого следует использовать при попытке подключения к Sharepoint 2010 через LinqToSharepoint.

У меня есть Sharepoint 2010, с которым я должен обмениваться информацией. Я взглянул на запросы Caml, но для меня это было действительно беспорядочно, затем я посмотрел LINQ to sharepoint. Это было идеально для того, что мне нужно было сделать!

Я сгенерировал свой код через SPMetal.exe с конфигурационным файлом xml, который заставляет SPMetal генерировать только код для интересующего меня списка.

Но после того, как код сгенерирован, я не вижу места, где я мог бы указать учетные данные. Мое приложение должно задавать тезисы и пытаться соединиться с ними. С запросами caml я делал это с NetworkCredentials и назначал их контексту, но я не вижу никаких свойств Credentials в сгенерированном контексте данных.

Итак, как я могу указать пользователя для выполнения этих запросов?

Некоторые уточнения: я хотел бы сделать 32-битный клиент, который подключается к 64-битному серверу. И я не нашел другого способа, кроме как получить dll из GAC сервера.

Спасибо


person J4N    schedule 17.02.2011    source источник
comment
Вы пишете приложение с использованием клиентской объектной модели? Если это так, вы не можете использовать LINQ to SharePoint, так как это только на стороне сервера.   -  person James Love    schedule 17.02.2011
comment
Да, это клиентское приложение. Так что я очень разочарован, я думал, что Linq2Sharepoint действительно поможет справиться с этим бардаком CAML :/   -  person J4N    schedule 18.02.2011


Ответы (1)


Ответ... Это невозможно. Как сказал JamesLove, LinqToSharepoint не предназначен для работы в другом месте, кроме сервера. Тогда его нельзя использовать для доступа к серверу с клиента :(

person J4N    schedule 24.02.2011