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 |
---|---|
Los receptores de eventos son clases base para controladores de eventos. |
|
Incluye clases de utilidades, enumeraciones y clases para uso interno que son compatibles con el desarrollo en la PSI. |
|
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. |
|
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. |
|
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. |
|
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. |
|
La clase principal Calendar incluye métodos que administran excepciones en calendarios de empresa. |
|
La clase principal CubeAdmin incluye métodos que administran la configuración de cubos OLAP. |
|
La clase principal CustomFields incluye métodos que administran los campos personalizados de empresa. |
|
La clase principal Driver incluye métodos que administran controladores de la estrategia de negocio y prioridades de análisis de cartera de proyectos. |
|
La clase principal Events incluye métodos para administrar asociaciones de controladores de eventos de Project Server. |
|
LoginForms es la única clase. Incluye los métodos Login y Logoff de autenticación de formularios por parte de Project Server. |
|
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. |
|
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. |
|
La clase principal Notifications incluye métodos que administran las suscripciones de alerta y recordatorio. |
|
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. |
|
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. |
|
La clase principal Project incluye métodos que administran proyectos. |
|
La clase principal QueueSystem incluye métodos que administran las tareas enviadas al servicio de cola de Project Server. |
|
La clase principal Resource incluye métodos que administran recursos de empresa. |
|
La clase principal ResourcePlan incluye métodos que administran planes de recursos. |
|
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. |
|
La clase principal Statusing incluye métodos que administran las asignaciones y actualizaciones de estado de las tareas. |
|
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. |
|
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. |
|
La clase principal WssInterop incluye métodos para administrar áreas de trabajo de proyectos. |