Espacio de nombres WebSvcProject

La clase Project es la clase principal en el espacio de nombres WebSvcProject . La clase Project incluye métodos que administración proyectos, las entidades de project como tareas, recursos, asignaciones e impactos en proyectos de análisis de cartera.

Nota

En el servicio web ASMX, Project es una clase. En el servicio WCF, Project es una interfaz que se implementa en la clase ProjectClient . Para obtener información acerca del uso de la clase ProjectClient en una aplicación basada en WCF, vea el constructor de la clase Project .

El espacio de nombres de WebSvcProject es un nombre arbitrario de una referencia al servicio de web Project.asmx (o el servicio de Project.svc) de Project Server Interface (PSI). métodos de Project pueden desproteger, proteger, crear, eliminar, leer, o actualizar proyectos en el proyecto o publica las tablas de la base de datos de Project. Muchos de los métodos de usan el servicio de cola de Project Server. Métodos pueden crear, actualizar o eliminar las entidades dentro de proyectos (tareas, recursos, asignaciones etc.). Métodos pueden obtener información acerca de o actualizar la dirección del equipo o sitio del proyecto de proyecto.

Use los métodos de Project para:

  • Obtener el estado de proyecto.

  • Para obtener una lista de proyectos en la base de datos de borradores.

  • Obtener una lista de todos los proyectos en un departamento.

  • Obtenga todas las tareas de Resumen.

  • Obtenga las tareas disponibles para su asignación a un recurso especificado.

  • Obtener todos los proyectos que un recurso tiene las asignaciones.

  • Creación de una propuesta de proyecto desde una lista de tareas en Microsoft SharePoint Server 2013.

  • Sincronizar un proyecto con una lista de SharePoint.

  • Leer los impactos del proyecto de análisis de cartera.

  • Administrar el equipo de proyecto.

  • Busque las relaciones entre proyectos y un proyecto principal.

métodos de Project suelen usan o devuelven uno de los siguientes objetos DataSet :

Clases

  Clase Descripción
Clase pública ImportResult Representa los resultados de una operación de importación de Project Server.
Clase pública Project Incluye métodos para la administración de proyectos y las entidades en proyectos como tareas, recursos y asignaciones. métodos de la clase Project también administran entregas, propuestas de proyectos y las relaciones de proyecto de proyecto o un patrón.
Clase pública ProjectContextDataSet Contiene una lista de proyectos que estén relacionados con proyectos especificados o los recursos.
Clase pública ProjectContextDataSet.RelationshipsDataTable Contiene información acerca de los proyectos relacionados.
Clase pública ProjectContextDataSet.RelationshipsRow Contiene información sobre un proyecto relacionado.
Clase pública ProjectContextDataSet.RelationshipsRowChangeEvent Evento que se produce cuando se modifican los datos en un RelationshipsRow .
Clase pública ProjectDataSet Especifica el conjunto de datos principal que se utiliza en el servicio web WebSvcProject .
Clase pública ProjectDataSet.AssignmentCustomFieldsDataTable Contiene los valores de campos personalizados relacionados con filas de objetos específicos de ProjectDataSet.AssignmentRow .
Clase pública ProjectDataSet.AssignmentCustomFieldsRow Representa un valor de campo personalizado para una fila específica de ProjectDataSet.AssignmentRow .
Clase pública ProjectDataSet.AssignmentCustomFieldsRowChangeEvent Evento que se produce cuando se modifican los datos en un AssignmentCustomFieldsRow .
Clase pública ProjectDataSet.AssignmentDataTable Representa la relación entre un recurso y una tarea.
Clase pública ProjectDataSet.AssignmentRow Representa la relación entre un único recurso y una única tarea dentro de un proyecto.
Clase pública ProjectDataSet.AssignmentRowChangeEvent Evento que se produce cuando se modifican los datos en un AssignmentRow .
Clase pública ProjectDataSet.DependencyDataTable Representa la relación de dependencia entre una tarea y otra.
Clase pública ProjectDataSet.DependencyRow Representa la relación de dependencia entre una tarea y otra.
Clase pública ProjectDataSet.DependencyRowChangeEvent Evento que se produce cuando se modifican los datos en un DependencyRow .
Clase pública ProjectDataSet.ProjectCustomFieldsDataTable Representa un valor de campo personalizado para un campo personalizado de nivel de proyecto.
Clase pública ProjectDataSet.ProjectCustomFieldsRow Representa un valor de campo personalizado para una fila específica de ProjectDataSet.ProjectRow .
Clase pública ProjectDataSet.ProjectCustomFieldsRowChangeEvent Se produce cuando se modifican los datos en un ProjectDataSet.ProjectCustomFieldsRow .
Clase pública ProjectDataSet.ProjectDataTable Representa los valores de datos de proyecto para las filas de ProjectDataSet.ProjectRow .
Clase pública ProjectDataSet.ProjectResourceCustomFieldsDataTable Representa un valor de campo personalizado con un recurso de proyecto específico (ProjectDataSet.ProjectResourceRow).
Clase pública ProjectDataSet.ProjectResourceCustomFieldsRow Representa un valor de campo personalizado relacionado con un objeto particular de ProjectDataSet.ProjectResourceRow .
Clase pública ProjectDataSet.ProjectResourceCustomFieldsRowChangeEvent Evento que se produce cuando se modifican los datos en un ProjectResourceCustomFieldsRow .
Clase pública ProjectDataSet.ProjectResourceDataTable Representa los recursos asignados a un proyecto determinado.
Clase pública ProjectDataSet.ProjectResourceRow Representa un recurso de un proyecto local o un recurso de empresa que se puede utilizar en este proyecto.
Clase pública ProjectDataSet.ProjectResourceRowChangeEvent Evento que se produce cuando se modifican los datos en un ProjectResourceRow .
Clase pública ProjectDataSet.ProjectRow Contiene las propiedades de un proyecto en una fila de ProjectDataTable .
Clase pública ProjectDataSet.ProjectRowChangeEvent Evento que se produce cuando se modifican los datos en un ProjectRow .
Clase pública ProjectDataSet.TaskCustomFieldsDataTable Representa los valores de campo personalizado relacionados a tareas específicas (ProjectDataSet.TaskRow).
Clase pública ProjectDataSet.TaskCustomFieldsRow Representa un valor de campo personalizado que está relacionado con un objeto particular de ProjectDataSet.TaskRow .
Clase pública ProjectDataSet.TaskCustomFieldsRowChangeEvent Evento que se produce cuando se modifican los datos en un TaskCustomFieldsRow .
Clase pública ProjectDataSet.TaskDataTable Representa las tareas que componen un proyecto.
Clase pública ProjectDataSet.TaskRow Define las propiedades, métodos y eventos de una tarea en un TaskDataTable.
Clase pública ProjectDataSet.TaskRowChangeEvent Evento que se produce cuando se modifican los datos en un TaskRow .
Clase pública ProjectImpactDataSet Representa información sobre controladores de proyecto y su efecto sobre el impacto de un proyecto.
Clase pública ProjectImpactDataSet.DriversDataTable Contiene los datos de controlador de proyecto en uno o varios objetos ProjectImpactDataSet.DriversRow .
Clase pública ProjectImpactDataSet.DriversRow Contiene información acerca de un controlador en el ProjectImpactDataSet.DriversDataTable.
Clase pública ProjectImpactDataSet.DriversRowChangeEvent Evento que se produce cuando se modifican los datos en un DriversRow .
Clase pública ProjectImpactDataSet.ImpactStatementsDataTable Contiene información de declaración de impacto del proyecto en uno o varios objetos ProjectImpactDataSet.ImpactStatementsRow .
Clase pública ProjectImpactDataSet.ImpactStatementsRow Contiene información sobre las declaraciones del impacto de un proyecto en un objeto ProjectImpactDataSet.ImpactStatementsDataTable .
Clase pública ProjectImpactDataSet.ImpactStatementsRowChangeEvent Evento que se produce cuando se modifican los datos en un ImpactStatementsRow .
Clase pública ProjectImpactDataSet.LookupTableValuesDataTable Contiene valores de búsqueda de proyecto en uno o varios objetos ProjectImpactDataSet.LookupTableValuesRow .
Clase pública ProjectImpactDataSet.LookupTableValuesRow Representa los valores de la consulta como una fila en el objeto ProjectImpactDataSet.LookupTableValuesDataTable .
Clase pública ProjectImpactDataSet.LookupTableValuesRowChangeEvent Evento que se produce cuando se modifican los datos en un LookupTableValuesRow .
Clase pública ProjectImpactDataSet.ProjectImpactValuesDataTable Representa información acerca de los valores de impacto del proyecto que se encuentra en uno o varios objetos ProjectImpactDataSet.ProjectImpactValuesRow .
Clase pública ProjectImpactDataSet.ProjectImpactValuesRow Representa los valores de impacto del proyecto como una fila en el objeto ProjectImpactDataSet.ProjectImpactValuesDataTable .
Clase pública ProjectImpactDataSet.ProjectImpactValuesRowChangeEvent Evento que se produce cuando se modifican los datos en un ProjectImpactValuesRow .
Clase pública ProjectRelationsDataSet Representa un conjunto de proyectos principales que contienen uno o más subproyectos.
Clase pública ProjectRelationsDataSet.ProjectRelationsDataTable Contiene una fila para cada proyecto en conflicto con el proyecto especificado como subproyecto.
Clase pública ProjectRelationsDataSet.ProjectRelationsRow Representa un proyecto principal que contiene el proyecto especificado como subproyecto.
Clase pública ProjectRelationsDataSet.ProjectRelationsRowChangeEvent Evento que se produce cuando se modifican los datos en un ProjectRelationsRow .
Clase pública ProjectTeamDataSet Representa a los miembros del equipo de recursos de empresa en un proyecto.
Clase pública ProjectTeamDataSet.ProjectTeamDataTable Contiene una fila por cada miembro del equipo de empresa en el proyecto especificado.
Clase pública ProjectTeamDataSet.ProjectTeamRow Representa a un miembro del equipo de recursos de empresa en el proyecto especificado.
Clase pública ProjectTeamDataSet.ProjectTeamRowChangeEvent Evento que se produce cuando se modifican los datos en un ProjectTeamRow .
Clase pública SyncDataSet Representa información acerca de los proyectos que están sincronizados con las listas de tareas de SharePoint.
Clase pública SyncDataSet.SyncFieldMappingsDataTable Representa información sobre las asignaciones de campos sincronizados que contiene uno o varios objetos SyncDataSet.SyncFieldMappingsRow .
Clase pública SyncDataSet.SyncFieldMappingsRow Representa sincroniza la información de asignación de campos como una fila en el objeto SyncDataSet.SyncFieldMappingsDataTable .
Clase pública SyncDataSet.SyncFieldMappingsRowChangeEvent Evento que se produce cuando se modifican los datos en un SyncFieldMappingsRow .
Clase pública SyncDataSet.SyncItemTaskMappingsDataTable Representa información sobre asignación de sincronización de elementos que contiene uno o varios objetos SyncDataSet.SyncItemTaskMappingsRow .
Clase pública SyncDataSet.SyncItemTaskMappingsRow Representa la información de asignación de sincronización de tareas como una fila en el objeto SyncDataSet.SyncItemTaskMappingsDataTable .
Clase pública SyncDataSet.SyncItemTaskMappingsRowChangeEvent Evento que se produce cuando se modifican los datos en un SyncItemTaskMappingsRow .
Clase pública SyncDataSet.SyncProjectSettingsDataTable Representa información acerca de la configuración de sincronización del proyecto que se encuentra en uno o varios objetos SyncDataSet.SyncProjectSettingsRow .
Clase pública SyncDataSet.SyncProjectSettingsRow Representa la información de configuración de sincronización del proyecto como una fila en el objeto SyncDataSet.SyncProjectSettingsDataTable .
Clase pública SyncDataSet.SyncProjectSettingsRowChangeEvent Evento que se produce cuando se modifican los datos en un SyncProjectSettingsRow .
Clase pública SyncDataSet.SyncValueTranslationsDataTable Representa información acerca de las traducciones de valor de sincronización que se encuentra en uno o más objetos de SyncDataSet.SyncValueTranslationsRow .
Clase pública SyncDataSet.SyncValueTranslationsRow Representa la información de las traducciones de valor de sincronización como una fila en el objeto SyncDataSet.SyncValueTranslationsDataTable .
Clase pública SyncDataSet.SyncValueTranslationsRowChangeEvent Evento que se produce cuando se modifican los datos en un SyncValueTranslationsRow .
Clase pública SyncErrorsDataSet Representa errores de sincronización del proyecto.
Clase pública SyncErrorsDataSet.SyncErrorsDataTable Representa información acerca de los errores de sincronización del proyecto que se encuentra en uno o varios objetos SyncErrorsDataSet.SyncErrorsRow .
Clase pública SyncErrorsDataSet.SyncErrorsRow Representa los errores de sincronización de project como una fila en el objeto SyncErrorsDataSet.SyncErrorsDataTable .
Clase pública SyncErrorsDataSet.SyncErrorsRowChangeEvent Evento que se produce cuando se modifican los datos en un SyncErrorsRow .
Clase pública TaskListImportInfo Proporciona la información necesaria para importar una lista de tareas en Project Server.

Delegados

  Delegado Descripción
Delegado público ProjectContextDataSet.RelationshipsRowChangeEventHandler Describe el controlador de eventos debe activarse la configuración cuando se modifiquen los datos asociados con un ProjectContextDataSet.RelationshipsRow y un evento.
Delegado público ProjectDataSet.AssignmentCustomFieldsRowChangeEventHandler Describe el controlador de eventos debe activarse la configuración cuando se modifiquen los datos asociados con un ProjectDataSet.AssignmentCustomFieldsRow y un evento.
Delegado público ProjectDataSet.AssignmentRowChangeEventHandler Describe el controlador de eventos debe activarse la configuración cuando se modifiquen los datos asociados con un ProjectDataSet.AssignmentRow y un evento.
Delegado público ProjectDataSet.DependencyRowChangeEventHandler Describe el controlador de eventos debe activarse la configuración cuando se modifiquen los datos asociados con unProjectDataSet.DependencyRowy un evento.
Delegado público ProjectDataSet.ProjectCustomFieldsRowChangeEventHandler Describe el controlador de eventos debe activarse la configuración cuando se modifiquen los datos asociados con un ProjectDataSet.ProjectCustomFieldsRow y un evento.
Delegado público ProjectDataSet.ProjectResourceCustomFieldsRowChangeEventHandler Describe el controlador de eventos debe activarse la configuración cuando se modifiquen los datos asociados con un ProjectDataSet.ProjectResourceCustomFieldsRow y un evento.
Delegado público ProjectDataSet.ProjectResourceRowChangeEventHandler Describe el controlador de eventos debe activarse la configuración cuando se modifiquen los datos asociados con un ProjectDataSet.ProjectResourceRow y un evento.
Delegado público ProjectDataSet.ProjectRowChangeEventHandler Describe el controlador de eventos debe activarse la configuración cuando se modifiquen los datos asociados con un ProjectDataSet.ProjectRow y un evento.
Delegado público ProjectDataSet.TaskCustomFieldsRowChangeEventHandler Describe el controlador de eventos debe activarse la configuración cuando se modifiquen los datos asociados con un ProjectDataSet.TaskCustomFieldsRow y un evento.
Delegado público ProjectDataSet.TaskRowChangeEventHandler Describe el controlador de eventos debe activarse la configuración cuando se modifiquen los datos asociados con un ProjectDataSet.TaskRow y un evento.
Delegado público ProjectImpactDataSet.DriversRowChangeEventHandler Describe el controlador de eventos debe activarse la configuración cuando se modifiquen los datos asociados con un ProjectImpactDataSet.DriversRow y un evento.
Delegado público ProjectImpactDataSet.ImpactStatementsRowChangeEventHandler Describe el controlador de eventos debe activarse la configuración cuando se modifiquen los datos asociados con un ProjectImpactDataSet.ImpactStatementsRow y un evento.
Delegado público ProjectImpactDataSet.LookupTableValuesRowChangeEventHandler Describe el controlador de eventos debe activarse la configuración cuando se modifiquen los datos asociados con un ProjectImpactDataSet.LookupTableValuesRow y un evento.
Delegado público ProjectImpactDataSet.ProjectImpactValuesRowChangeEventHandler Describe el controlador de eventos debe activarse la configuración cuando se modifiquen los datos asociados con un ProjectImpactDataSet.ProjectImpactValuesRow y un evento.
Delegado público ProjectRelationsDataSet.ProjectRelationsRowChangeEventHandler Describe el controlador de eventos debe activarse la configuración cuando se modifiquen los datos asociados con un ProjectRelationsDataSet.ProjectRelationsRow y un evento.
Delegado público ProjectTeamDataSet.ProjectTeamRowChangeEventHandler Describe el controlador de eventos debe activarse la configuración cuando se modifiquen los datos asociados con un ProjectTeamDataSet.ProjectTeamRow y un evento.
Delegado público SyncDataSet.SyncFieldMappingsRowChangeEventHandler Describe el controlador de eventos debe activarse la configuración cuando se modifiquen los datos asociados con un SyncDataSet.SyncFieldMappingsRow y un evento.
Delegado público SyncDataSet.SyncItemTaskMappingsRowChangeEventHandler Describe el controlador de eventos debe activarse la configuración cuando se modifiquen los datos asociados con un SyncDataSet.SyncItemTaskMappingsRow y un evento.
Delegado público SyncDataSet.SyncProjectSettingsRowChangeEventHandler Describe el controlador de eventos debe activarse la configuración cuando se modifiquen los datos asociados con un SyncDataSet.SyncProjectSettingsRow y un evento.
Delegado público SyncDataSet.SyncValueTranslationsRowChangeEventHandler Describe el controlador de eventos debe activarse la configuración cuando se modifiquen los datos asociados con un SyncDataSet.SyncValueTranslationsRow y un evento.
Delegado público SyncErrorsDataSet.SyncErrorsRowChangeEventHandler Describe el controlador de eventos debe activarse la configuración cuando se modifiquen los datos asociados con un SyncErrorsDataSet.SyncErrorsRow y un evento.

Enumeraciones

  Enumeración Descripción
Enumeración pública DataStoreEnum Especifica la base de datos de Project Server: borrador, publicado, archivo o informes.
Enumeración pública PSErrorID Contiene los códigos de error de Project Server.
Enumeración pública SyncEntityUidType Especifica el tipo de Uid de entidad de sincronización.