CustomFields.ReadCustomFields 方法

获取企业自定义域定义。

命名空间:  WebSvcCustomFields
程序集:  ProjectServerServices(位于 ProjectServerServices.dll 中)

语法

声明
<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
用法
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
)

参数

  • autoCheckOut
    类型:System.Boolean

    如果true,签出的自定义字段进行修改。

返回值

类型:WebSvcCustomFields.CustomFieldDataSet
CustomFieldDataSet包含xmlFilter参数指定的信息。

备注

在CustomFieldDataSet主DataTable是CustomFieldsDataTable。没有任何辅助数据表。xmlFilter参数适用于Criteria运算符来筛选CustomFieldsDataTable中的行。在主CustomFieldsDataTable,可以使用筛选器列Fields.Add方法。

备注

对于Project Server 2010,返回的CustomFieldDataSet可以包含Relative Importance自定义字段和Project Impact自定义字段。Project Web App不显示这些自定义字段在企业自定义域和查阅表格页中,因为它们是内置的项目组合分析和无法修改或删除。

提示

ReadCustomFields方法将忽略运行 Project Server 的计算机的区域设置。ReadCustomFields2方法返回的公式的计算自定义域和图形指示器的依赖于区域设置的值。

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

Project Server 权限

权限

说明

LogOnToProjectServerFromProjectProfessional

允许用户从 Project Professional 连接到 Project Server 数据库。全局权限。

ManageEnterpriseCustomFields

允许用户修改企业自定义域和查阅表格值的定义。全局权限。

ManageUsersAndGroups

允许用户管理 Project Server 用户和组。全局权限。

NewProject

允许用户创建项目。全局权限。

ViewResourceCenter

允许用户查看资源分配数据。全局权限。

另请参阅

引用

CustomFields 类

CustomFields 成员

WebSvcCustomFields 命名空间

ReadCustomFields2(String, Boolean)

其他资源

How to: Use a Filter Parameter with PSI Methods