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.