Share via


del método CustomFields.ReadCustomFields

Obtiene las definiciones de campo personalizado de empresa.

Espacio de nombres:  WebSvcCustomFields
Ensamblado:  ProjectServerServices (en ProjectServerServices.dll)

Sintaxis

'Declaración
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/office/project/server/webservices/CustomFields/ReadCustomFields", RequestNamespace := "https://schemas.microsoft.com/office/project/server/webservices/CustomFields/",  _
    ResponseNamespace := "https://schemas.microsoft.com/office/project/server/webservices/CustomFields/",  _
    Use := SoapBindingUse.Literal, ParameterStyle := SoapParameterStyle.Wrapped)> _
Public Function ReadCustomFields ( _
    xmlFilter As String, _
    autoCheckOut As Boolean _
) As CustomFieldDataSet
'Uso
Dim instance As CustomFields
Dim xmlFilter As String
Dim autoCheckOut As Boolean
Dim returnValue As CustomFieldDataSet

returnValue = instance.ReadCustomFields(xmlFilter, _
    autoCheckOut)
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/office/project/server/webservices/CustomFields/ReadCustomFields", RequestNamespace = "https://schemas.microsoft.com/office/project/server/webservices/CustomFields/", 
    ResponseNamespace = "https://schemas.microsoft.com/office/project/server/webservices/CustomFields/", 
    Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
public CustomFieldDataSet ReadCustomFields(
    string xmlFilter,
    bool autoCheckOut
)

Parámetros

  • xmlFilter
    Tipo: System.String

    Limita la cantidad de datos devueltos.

  • autoCheckOut
    Tipo: System.Boolean

    Si true, revise los campos personalizados para su modificación.

Valor devuelto

Tipo: WebSvcCustomFields.CustomFieldDataSet
El CustomFieldDataSet contiene información especificada por el parámetro xmlFilter .

Comentarios

La principal DataTable en el CustomFieldDataSet es la CustomFieldsDataTable. No hay ningún tablas de datos secundario. El parámetro xmlFilter funciona con los operadores de Criteria para filtrar las filas de la CustomFieldsDataTable. Puede usar el método Fields.Add para filtrar columnas en el principal CustomFieldsDataTable.

Nota

Para Project Server 2010, el devuelto CustomFieldDataSet puede incluir el campo personalizado de Relative Importance y los campos personalizados de Project Impact . Project Web App no muestra estos campos personalizados en la página campos personalizados de empresa y tablas de búsqueda, ya que se están integradas para análisis de cartera y no se puede modificar o eliminar.

Sugerencia

El método ReadCustomFields omite la configuración regional del equipo que ejecuta Project Server. El método ReadCustomFields2 devuelve valores dependientes de la configuración regional para las fórmulas que calculan campos personalizados y los indicadores gráficos.

For a code example that uses the ReadCustomFields2 method, see ReadCustomFields2. For more information, see How to: Use a Filter Parameter with PSI Methods

Permisos de Project Server

Permiso

Descripción

LogOnToProjectServerFromProjectProfessional

Permite que un usuario para conectarse a la base de datos de Project Server desde Project Professional. Permiso global.

ManageEnterpriseCustomFields

Permite que un usuario modificar las definiciones de campos personalizados de empresa y los valores de tabla de búsqueda. Permiso global.

ManageUsersAndGroups

Permite a un usuario administrar grupos y usuarios de Project Server. Permiso global.

NewProject

Permite que un usuario crear un proyecto. Permiso global.

ViewResourceCenter

Permite al usuario ver los datos de asignación de recursos. Permiso global.

Vea también

Referencia

clase CustomFields

Miembros CustomFields

Espacio de nombres WebSvcCustomFields

ReadCustomFields2(String, Boolean)

Otros recursos

How to: Use a Filter Parameter with PSI Methods