Referencia de servicios web y biblioteca de clases de Project Server 2013

Última modificación: lunes, 18 de febrero de 2013

Hace referencia a: Project Server 2013

La biblioteca de clases y la referencia de servicios web para Microsoft Project Server 2013 contienen los espacios de nombres públicos que pueden usar los desarrolladores de terceros.

Los espacios de nombres de servicios web tienen nombres arbitrarios. Por ejemplo, si desarrolla con la Project Server Interface (PSI) y crea una referencia al servicio Admin.svc (o al servicio web Admin.asmx), asignará un nombre al espacio de nombres para usarlo en la programación como, por ejemplo, WebSvcAdmin. Excepto con las muestras de código, los espacios de nombres de los servicios web del SDK de Project 2013 se indican entre paréntesis; por ejemplo, [Admin web service]. Si desea obtener una descripción más detallada de los ensamblados, espacios de nombres y servicios web de la PSI documentados, consulte PSI Reference Overview.

La clase principal de cada servicio web incluye los métodos web que proporcionan la funcionalidad de ese servicio web. Muchos de los métodos web utilizan o devuelven objetos de DataSet definidos por las clases DataSet, DataTable y DataRow del mismo servicio web.

Para desarrollar aplicaciones que puedan tener acceso remoto a una instalación en línea de Project Web App, utilice el espacio de nombres Microsoft.ProjectServer.Client. El modelo de objetos del lado cliente (CSOM) se puede utilizar independientemente de los servicios de PSI y los demás ensamblados de Project Server, tanto para Project Online local como para Project Server local.

Espacios de nombres

Espacio de nombres

Descripción

Microsoft.Office.Project.Server.Events

Los receptores de eventos son clases base para controladores de eventos.

Microsoft.Office.Project.Server.Library

Incluye clases de utilidades, enumeraciones y clases para uso interno que son compatibles con el desarrollo en la PSI.

Microsoft.Office.Project.Server.Workflow

Incluye clases para las actividades de flujo de trabajo de Project Server heredadas y los controladores de eventos de flujo de trabajo. Para obtener nuevos flujos de trabajo de Project Server 2013, utilice Microsoft SharePoint Designer 2013 o Microsoft.ProjectServer.Client.WorkflowActivities.

Microsoft.ProjectServer.Client

Contiene clases que definen el CSOM de Project Server 2013. La clase ProjectContext mantiene el contexto del lado cliente para el desarrollo con una instancia de Project Web App.

WebSvcAdmin

La clase principal Admin incluye métodos compatibles con las acciones de la página de administración de Project Server de Project Web App.

WebSvcArchive

La clase principal Archive incluye métodos para administrar la copia de seguridad y restauración de los proyectos y otras entidades de Project Server.

WebSvcCalendar

La clase principal Calendar incluye métodos que administran excepciones en calendarios de empresa.

WebSvcCubeAdmin

La clase principal CubeAdmin incluye métodos que administran la configuración de cubos OLAP.

WebSvcCustomFields

La clase principal CustomFields incluye métodos que administran los campos personalizados de empresa.

WebSvcDriver

La clase principal Driver incluye métodos que administran controladores de la estrategia de negocio y prioridades de análisis de cartera de proyectos.

WebSvcEvents

La clase principal Events incluye métodos para administrar asociaciones de controladores de eventos de Project Server.

WebSvcLoginForms

LoginForms es la única clase. Incluye los métodos Login y Logoff de autenticación de formularios por parte de Project Server.

WebSvcLoginWindows

Precaución

La clase LoginWindows solo se utiliza en entornos de autenticación múltiple (basada en notificaciones y en formularios) para aplicaciones de ASMX.

LoginWindows es la única clase. Incluye los métodos Login y Logoff para la autenticación de Windows en un entorno de autenticación múltiple. Estos métodos no son necesarios y no funcionan con las aplicaciones de Windows Communication Foundation (WCF), ni con las aplicaciones que se ejecutan en las instalaciones de Project Server que utilizan solo autenticación de notificaciones.

WebSvcLookupTable

La clase principal LookupTable incluye métodos que administran tablas de búsqueda, tablas de búsqueda de varios idiomas y sus respectivas máscaras de código.

WebSvcNotifications

La clase principal Notifications incluye métodos que administran las suscripciones de alerta y recordatorio.

WebSvcObjectLinkProvider

Nota

El servicio ObjectLinkProvider está en desuso en Project Server 2013. Para obtener más información, vea la sección características ya no se utiliza en What's new and what's out for developers in Project 2013.

La clase principal ObjectLinkProvider incluye métodos que administran objetos web y vínculos de documentos, y que presentan los artículos en los sitios de SharePoint.

WebSvcPortfolioAnalyses

La clase principal PortfolioAnalyses incluye métodos que administran las dependencias del proyecto y las soluciones del Optimizador y el Planificador para los análisis de la cartera.

WebSvcProject

La clase principal Project incluye métodos que administran proyectos.

WebSvcQueueSystem

La clase principal QueueSystem incluye métodos que administran las tareas enviadas al servicio de cola de Project Server.

WebSvcResource

La clase principal Resource incluye métodos que administran recursos de empresa.

WebSvcResourcePlan

La clase principal ResourcePlan incluye métodos que administran planes de recursos.

WebSvcSecurity

La clase principal Security incluye métodos que administran plantillas de seguridad, categorías de seguridad y permisos globales y organizativos, y que comprueban los permisos de usuario y grupo.

WebSvcStatusing

La clase principal Statusing incluye métodos que administran las asignaciones y actualizaciones de estado de las tareas.

WebSvcTimeSheet

La clase principal TimeSheet incluye métodos que administran los partes de horas, las líneas del parte de horas, el tiempo de descanso y las aprobaciones de partes de horas.

WebSvcWorkflow

La clase principal Workflow incluye métodos que administran los flujos de trabajo de Project Server para los análisis de la cartera de proyectos y la administración de propuestas.

WebSvcWssInterop

La clase principal WssInterop incluye métodos para administrar áreas de trabajo de proyectos.

Vea también

Otros recursos

Project "15" SDK Documentation

PSI Reference Overview