Удостоверение и объектная модель иерархии

Дата последнего изменения: 9 марта 2015 г.

Применимо к: SharePoint Foundation 2010

Доступно на сайте SharePoint Online

Microsoft.SharePoint.Client — ключевое пространство имен для управляемых объектов .NET и объектов Silverlight, а SP — ключевое пространство имен для объектной модели ECMAScript (JavaScript, JScript). Объекты клиентов и их соответствующие объекты коллекций наследуют от классов ClientObject (JavaScript: ClientObject) и ClientObjectCollection (JavaScript: ClientObjectCollection).

Помимо ключевого пространства имен Microsoft SharePoint Foundation 2010 представляет следующие пространства имен.

Управляемые NET и Silverlight

JavaScript

Microsoft.SharePoint.Client.Application

Н/П

Н/П

SP.Application.UI

Н/П

SP.Ribbon

Н/П

SP.Ribbon.PageState

Н/П

SP.Ribbon.TenantAdmin

Н/П

SP.UI

Н/П

SP.UI.ApplicationPages

Microsoft.SharePoint.Client.Utilities

SP.Utilities

Microsoft.SharePoint.Client.WebParts

SP.WebParts

Microsoft.SharePoint.Client.Workflow

SP.Workflow

В следующей таблице указаны эквиваленты объектам, которые предоставлены новыми API для обычных объектов сервера SharePoint Foundation 2010.

Сервер

Управляемые NET и Silverlight

JavaScript

Microsoft.SharePoint.SPContext

Microsoft.SharePoint.Client.ClientContext

SP.ClientContext

Microsoft.SharePoint.SPSite

Microsoft.SharePoint.Client.Site

SP.Site

Microsoft.SharePoint.SPWeb

Microsoft.SharePoint.Client.Web

SP.Web

Microsoft.SharePoint.SPList

Microsoft.SharePoint.Client.List

SP.List

Microsoft.SharePoint.SPListItem

Microsoft.SharePoint.Client.ListItem

SP.ListItem

Microsoft.SharePoint.SPField (включая основные наследуемые классы)

Microsoft.SharePoint.Client.Field

SP.Field

Microsoft.SharePoint.WebPartPages.SPLimitedWebPartManager

Microsoft.SharePoint.Client.WebParts.LimitedWebPartManager

SP.WebParts.LimitedWebPartManager

Новые API клиента не предоставляют административных объектов или объектов уровнем выше коллекций сайта: класс SPSite в объектной модели сервера.

Путь к удостоверению объекта

При работе с объектами SharePoint в одной из объектных моделей клиента SharePoint Foundation сохраняет удостоверение объекта, поэтому со временем над одним объектом может быть выполнено множество действий и к нему может быть сделано множество обращений. Это позволяет избежать "устаревания" объектов и гарантирует, что все изменения в объекте отражены при последовательном обращении к нему. Для этого SharePoint Foundation сохраняет путь удостоверения объекта между вызовами метода ExecuteQuery() или метода ExecuteQueryAsync(ClientRequestSucceededEventHandler, ClientRequestFailedEventHandler) (JavaScript: executeQueryAsync(succeededCallback, failedCallback)). При создании объекта после первого вызова, клиент использует этот путь к объекту для всех последующих вызовов в пределах этого контекста.

ПримечаниеПримечание

Отдельные контексты не поддерживают возможности удостоверения объекта.

См. также

Концепции

Контекст клиента как центральный объект

Клиентские объекты, объекты значений и скалярные свойства

Создание клиентского объекта

Инструкции по использованию клиентской объектной модели

Различия управляемой объектной модели и объектной модели ECMAScript

Общие задачи программирования

Другие ресурсы

Библиотека классов для клиента

Библиотека классов ECMAScript

Использование объектной модели управляемого клиента SharePoint Foundation 2010

Центр ресурсов объектной модели клиента (Возможно, на английском языке)