Поделиться через


Метод CustomFields.ReadCustomFields

Получает enterprise определения настраиваемого поля.

Пространство имен:  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
)

Параметры

  • xmlFilter
    Тип: System.String

    Ограничивает количество возвращаемых данных.

  • autoCheckOut
    Тип: System.Boolean

    Если true, извлечение настраиваемых полей для внесения изменений.

Возвращаемое значение

Тип: WebSvcCustomFields.CustomFieldDataSet
CustomFieldDataSet содержит сведения, указанные с помощью параметра xmlFilter .

Замечания

Основной DataTable в CustomFieldDataSet — это CustomFieldsDataTable. Существует без дополнительного таблиц данных. Параметр xmlFilter для работы с Criteria операторы для фильтрации строк в CustomFieldsDataTable. Можно использовать метод Fields.Add для фильтрации столбцов в основной CustomFieldsDataTable.

Примечание

Для 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 Server из профессионального выпуска Project. Глобальное разрешение.

ManageEnterpriseCustomFields

Позволяет пользователям изменять определения корпоративных настраиваемых полей и значения таблицы подстановки. Глобальное разрешение.

ManageUsersAndGroups

Позволяет пользователю управлять Project Server пользователей и групп. Глобальное разрешение.

NewProject

Позволяет пользователю создать проект. Глобальное разрешение.

ViewResourceCenter

Позволяет пользователям просматривать данные о выделении ресурсов. Глобальное разрешение.

См. также

Справочные материалы

CustomFields класс

Элементы CustomFields

Пространство имен WebSvcCustomFields

ReadCustomFields2(String, Boolean)

Другие ресурсы

How to: Use a Filter Parameter with PSI Methods