Поделиться через


Класс ProjectContext

Сохраняет контекст со стороны клиента для разработки с экземпляром Project Web App и содержит предприятию коллекции объектов Project Server, существующих в Project Web App.

Иерархия наследования

System.Object
  Microsoft.SharePoint.Client.ClientRuntimeContext
    Microsoft.SharePoint.Client.ClientContext
      Microsoft.ProjectServer.Client.ProjectContext

Пространство имен:  Microsoft.ProjectServer.Client
Сборка:  Microsoft.ProjectServer.Client (в Microsoft.ProjectServer.Client.dll)

Синтаксис

'Декларация
Public Class ProjectContext _
    Inherits ClientContext
'Применение
Dim instance As ProjectContext
public class ProjectContext : ClientContext

Замечания

Так как объект ProjectContext наследует от ClientContext в SharePoint, вы также можете открыть SharePoint CSOM через объект ProjectContext . Это необходимо для создания экземпляра объекта ProjectServer , которое использует клиентский код во внутренней сети.

Примечание

Преимуществом класс ProjectContext — это включает метод WaitForQueue . При использовании класса ProjectServer будет иметь для разработки собственных процедур следует ожидать выполнения задания очереди для выполнения.

For more information about the ProjectContext class, see Getting started with the Project Server CSOM and .NET. For code examples, see WaitForQueue(QueueJob, Int32) and Projects.

Потокобезопасность

Любые общедоступные элементы static (Shared в Visual Basic) этого типа являются потокобезопасными. Не гарантируется, что любые элементы экземпляров потокобезопасны.

См. также

Справочные материалы

Элементы ProjectContext

Пространство имен Microsoft.ProjectServer.Client