共用方式為


CustomFields.ReadCustomFields method

取得企業自訂欄位定義。

Namespace:  WebSvcCustomFields
Assembly:  ProjectServerServices (in ProjectServerServices.dll)

Syntax

'宣告
<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
    Type: System.Boolean

    如果true,簽出修改的自訂欄位。

傳回值

Type: WebSvcCustomFields.CustomFieldDataSet
CustomFieldDataSet包含xmlFilter參數所指定的資訊。

備註

在CustomFieldDataSet中主要的DataTable是CustomFieldsDataTable。沒有次要的通用值。xmlFilter參數的運作方式與Criteria運算子來篩選在CustomFieldsDataTable中的資料列。您可以使用Fields.Add方法,以篩選資料行中主要的CustomFieldsDataTable。

注意事項注意事項

Project Server 2010, Relative Importance的自訂欄位和Project Impact的自訂欄位,就可以包含一個傳回的CustomFieldDataSet 。Project Web App不會在企業自訂欄位及查閱表格] 頁面上,顯示這些自訂欄位,因為它們是內建的公事包分析並不能修改或刪除。

提示

ReadCustomFields方法會略過執行 Project Server 的電腦的地區設定。ReadCustomFields2方法會傳回計算自訂欄位] 和 [圖形標記的公式的地區設定特性相依值。

使用ReadCustomFields2方法的程式碼範例,請參閱ReadCustomFields2。如需詳細資訊,請參閱How to: Use a Filter Parameter with PSI Methods

專案伺服器權限

權限

說明

LogOnToProjectServerFromProjectProfessional

允許使用者從 Project Professional 連線到 Project Server 資料庫。通用的權限。

ManageEnterpriseCustomFields

可讓使用者修改的企業自訂欄位及查閱表格值的定義。通用的權限。

ManageUsersAndGroups

允許使用者管理專案伺服器使用者和群組。通用的權限。

NewProject

可讓使用者建立的專案。通用的權限。

ViewResourceCenter

可讓使用者檢視資源配置資料。通用的權限。

請參閱

參照

CustomFields class

CustomFields members

WebSvcCustomFields namespace

ReadCustomFields2(String, Boolean)

其他資源

How to: Use a Filter Parameter with PSI Methods