CustomFields.UpdateCustomFields 方法

创建、 修改或删除企业自定义域。

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

语法

声明
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/office/project/server/webservices/CustomFields/UpdateCustomFields", 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 Sub UpdateCustomFields ( _
    cfds As CustomFieldDataSet, _
    validateOnly As Boolean, _
    autoCheckIn As Boolean _
)
用法
Dim instance As CustomFields
Dim cfds As CustomFieldDataSet
Dim validateOnly As Boolean
Dim autoCheckIn As Boolean

instance.UpdateCustomFields(cfds, validateOnly, _
    autoCheckIn)
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/office/project/server/webservices/CustomFields/UpdateCustomFields", 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 void UpdateCustomFields(
    CustomFieldDataSet cfds,
    bool validateOnly,
    bool autoCheckIn
)

参数

  • validateOnly
    类型:System.Boolean

    如果true,验证仅CustomFieldDataSet。

  • autoCheckIn
    类型:System.Boolean

    如果true,签入他们更新后的自定义域。

备注

如果CustomFieldDataSet包含新的自定义字段、 修改现有的自定义字段,并删除不在CustomFieldDataSet的自定义域, UpdateCustomFields创建自定义字段。

警告

UpdateCustomFields方法和UpdateCustomFields2方法,以及Project Web App,所有允许您创建企业项目自定义域的类型标志,并设置将工作流控制的自定义字段。但是,Project Server 工作流无法控制标志自定义域。不应设置项目自定义域类型的工作流控制的标志。

提示

UpdateCustomFields方法将忽略运行 Project Server 的计算机的区域设置。UpdateCustomFields2(CustomFieldDataSet, Boolean, Boolean)方法可用于计算自定义域和图形指示器的公式的区域设置相关的值。

Project Server 权限

权限

说明

ManageEnterpriseCustomFields

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

如果用户没有签出的自定义域, UpdateCustomFields还需要管理权限,若要强制签入。

另请参阅

引用

CustomFields 类

CustomFields 成员

WebSvcCustomFields 命名空间

UpdateCustomFields2(CustomFieldDataSet, Boolean, Boolean)