Clase ProjectServer
Código de cliente utiliza internamente. Para inicializar el contexto del cliente para el desarrollo con el OMSC de Project Server, utilice ProjectContext.
Jerarquía de la herencia
System.Object
Microsoft.SharePoint.Client.ClientObject
Microsoft.ProjectServer.Client.ProjectServer
Espacio de nombres: Microsoft.ProjectServer.Client
Ensamblado: Microsoft.ProjectServer.Client (en Microsoft.ProjectServer.Client.dll)
Sintaxis
'Declaración
<ScriptTypeAttribute("PS.ProjectServer", ServerTypeId := "{3a609e5f-e2a1-497c-87a2-e5e8a781c096}")> _
Public NotInheritable Class ProjectServer _
Inherits ClientObject
'Uso
Dim instance As ProjectServer
[ScriptTypeAttribute("PS.ProjectServer", ServerTypeId = "{3a609e5f-e2a1-497c-87a2-e5e8a781c096}")]
public sealed class ProjectServer : ClientObject
Comentarios
Debe utilizar la clase ProjectContext para el desarrollo de la OMSC en Microsoft Project Server 2013. Como el objeto se hereda del objeto ClientContext de SharePoint, mantiene el contexto para el desarrollo con el OMSC de Project Server y el CSOM SharePoint.
Nota
Una ventaja de la clase ProjectContext es la que incluye el método WaitForQueue . Si utiliza la clase ProjectServer , tendría que desarrollar sus propias rutinas de esperar un trabajo en cola completar.
Seguridad para subprocesos
Los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para los subprocesos.