TimesheetDataSet.CustomFieldsRow Class

Represents a custom field value that is entered for a timesheet row.

Inheritance Hierarchy

System.Object
  System.Data.DataRow
    [TimeSheet Web service].TimesheetDataSet.CustomFieldsRow

Namespace:  [TimeSheet Web service]
Service reference: http://ServerName:32843/[Project Service Application GUID]/PSI/TimeSheet.svc
Web service reference: http://ServerName/ProjectServerName/_vti_bin/PSI/TimeSheet.asmx?wsdl

Syntax

'Declaration
Public Class CustomFieldsRow _
    Inherits DataRow
'Usage
Dim instance As TimesheetDataSet.CustomFieldsRow
public class CustomFieldsRow : DataRow

Remarks

A row exists only if a value has been entered.

Tables contains a dynamically generated table named CFDefinition. This table contains a copy of the custom field definitions that are specified as being in a view at the time that this timesheet dataset was generated. This is helpful when you are operating under a security context that does not have rights to obtain the definitions from [CustomFields Web service].

To add custom fields to a view, in Project Web App, go to Server Settings, and under Look and Feel, click Manage Views.

CFDefinition is a dynamically generated helper table and is not listed in the reference. CFDefinition fields are documented in CustomFieldDataSet.CustomFieldsRow.

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

TimesheetDataSet.CustomFieldsRow Members

TimeSheet Web Service