Partager via


CustomFields.ReadCustomFields - Méthode

Obtient le contenu d'entreprise des définitions de champ personnalisé.

Espace de noms :  WebSvcCustomFields
Assembly :  ProjectServerServices (dans ProjectServerServices.dll)

Syntaxe

'Déclaration
<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
'Utilisation
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
)

Paramètres

  • xmlFilter
    Type : System.String

    Limite la quantité de données renvoyées.

  • autoCheckOut
    Type : System.Boolean

    Si true, les champs personnalisés pour la modification d'extraction.

Valeur renvoyée

Type : WebSvcCustomFields.CustomFieldDataSet
La CustomFieldDataSet contient des informations spécifiées par le paramètre xmlFilter .

Remarques

La principale DataTable dans les CustomFieldDataSet est la CustomFieldsDataTable. Il n'y a aucune tables de données secondaire. Le paramètre xmlFilter fonctionne avec les opérateurs Criteria pour filtrer les lignes dans le CustomFieldsDataTable. Vous pouvez utiliser la méthode Fields.Add pour filtrer des colonnes dans le principal CustomFieldsDataTable.

Notes

Pour Project Server 2010, le renvoyé CustomFieldDataSet peut inclure le champ personnalisé Relative Importance et les champs personnalisés Project Impact . Project Web App n'affiche pas ces champs personnalisés dans la page Tables de choix et champs personnalisés d'entreprise, car ils sont intégrés pour les analyses de portefeuille et ne peuvent pas être modifiés ou supprimés.

Conseil

La méthode ReadCustomFields ignore les paramètres régionaux de l'ordinateur qui exécute Project Server. La méthode ReadCustomFields2 renvoie des valeurs dépendant des paramètres régionaux pour les formules qui donnent des champs personnalisés et des indicateurs graphiques.

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

Autorisations Project Server

Autorisation

Description

LogOnToProjectServerFromProjectProfessional

Permet à un utilisateur de se connecter à la base de données Project Server depuis Project Professional. Autorisation globale.

ManageEnterpriseCustomFields

Permet à un utilisateur de modifier les définitions des champs personnalisés d'entreprise et les valeurs de table de choix. Autorisation globale.

ManageUsersAndGroups

Permet à un utilisateur de gérer les groupes et utilisateurs de Project Server. Autorisation globale.

NewProject

Permet à un utilisateur de créer un projet. Autorisation globale.

ViewResourceCenter

Permet à un utilisateur d'afficher les données d'allocation de ressources. Autorisation globale.

Voir aussi

Référence

CustomFields classe

CustomFields - Membres

WebSvcCustomFields - Espace de noms

ReadCustomFields2(String, Boolean)

Autres ressources

How to: Use a Filter Parameter with PSI Methods