ProjectContext-Klasse

Mithilfe der clientseitigen Kontext für die Entwicklung mit einer Instanz Project Web App verwaltet und enthält die unternehmensweite Auflistungen von Project Server-Objekten, die in Project Web Appvorhanden sind.

Vererbungshierarchie

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

Namespace:  Microsoft.ProjectServer.Client
Assembly:  Microsoft.ProjectServer.Client (in Microsoft.ProjectServer.Client.dll)

Syntax

'Declaration
Public Class ProjectContext _
    Inherits ClientContext
'Usage
Dim instance As ProjectContext
public class ProjectContext : ClientContext

Hinweise

Da das Objekt ProjectContext von ClientContext in SharePoint erbt, können Sie auch des SharePoint-CSOM über das ProjectContext -Objekt zugreifen. Es ist nicht erforderlich, instanziieren Sie ein ProjectServer -Objekt, die der clientseitigen Code intern verwendet.

Hinweis

Ein Vorteil der ProjectContext -Klasse ist, dass sie die WaitForQueue -Methode enthält. Wenn Sie die ProjectServer -Klasse verwendet, müssten Sie entwickeln eigener Routinen für die Durchführung von Warteschlangenaufträgen bedürfen.

Weitere Informationen über die ProjectContext -Klasse finden Sie unter Getting started with the Project Server CSOM and .NET. Codebeispiele finden Sie unter WaitForQueue(QueueJob, Int32) und Projects.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic) Member dieses Typs sind threadsicher. Die Threadsicherheit von Instanzmembern ist nicht gewährleistet.

Siehe auch

Referenz

ProjectContext-Member

Microsoft.ProjectServer.Client-Namespace