Freigeben über


CustomFields.ReadCustomFields-Methode

Ruft die benutzerdefinierte Felddefinitionen Enterprise ab.

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

Syntax

'Declaration
<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
'Usage
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
)

Parameter

  • xmlFilter
    Typ: System.String

    Beschränkt die Datenmenge zurückgegeben.

  • autoCheckOut
    Typ: System.Boolean

    Wenn true, den benutzerdefinierten Feldern für Änderung Auschecken.

Rückgabewert

Typ: WebSvcCustomFields.CustomFieldDataSet
Die CustomFieldDataSet enthält Informationen, die durch den Parameter xmlFilter angegeben.

Hinweise

Die primäre DataTable in der CustomFieldDataSet ist die CustomFieldsDataTable. Es gibt keine sekundären Datentabellen. Der Parameter xmlFilter arbeitet mit der Criteria Operatoren, die Zeilen in der CustomFieldsDataTablezu filtern. Sie können die Fields.Add -Methode zum Filtern von Spalten in der primären CustomFieldsDataTableverwenden.

Hinweis

Für Project Server 2010 kann die zurückgegebene CustomFieldDataSetProject Impact benutzerdefinierte Felder und das benutzerdefinierte Feld Relative Importance enthalten. Project Web App wird dieser benutzerdefinierten Felder nicht auf der Seite benutzerdefinierte Enterprise-Felder und Nachschlagetabellen angezeigt, da sie für Portfolioanalysen integriert sind und können nicht geändert oder gelöscht.

Tipp

Die ReadCustomFields -Methode wird dem Gebietsschema des Computers mit Project Server ignoriert. Die ReadCustomFields2 -Methode gibt Gebietsschema abhängiger Werte für die benutzerdefinierten Felder und grafische Indikatoren Berechnung von Formeln zurück.

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-Berechtigungen

Berechtigung

Beschreibung

LogOnToProjectServerFromProjectProfessional

Ermöglicht einem Benutzer von Project Professional aus eine Verbindung mit Project Server-Datenbank. Die globale Berechtigung.

ManageEnterpriseCustomFields

Ermöglicht einem Benutzer das Ändern der Definitionen von benutzerdefinierten Enterprise-Felder und Nachschlagetabellen, Werte. Die globale Berechtigung.

ManageUsersAndGroups

Ermöglicht einem Benutzer das Verwalten von Project Server-Benutzer und Gruppen. Die globale Berechtigung.

NewProject

Ermöglicht einem Benutzer das Erstellen eines Projekts. Die globale Berechtigung.

ViewResourceCenter

Ermöglicht einen Benutzer das Anzeigen von ressourcenzuordnungsdaten. Die globale Berechtigung.

Siehe auch

Referenz

CustomFields Klasse

CustomFields-Member

WebSvcCustomFields-Namespace

ReadCustomFields2(String, Boolean)

Weitere Ressourcen

How to: Use a Filter Parameter with PSI Methods