TimeSheet members

Contains the methods and properties for managing a timesheet.

The TimeSheet type exposes the following members.

Constructors

  Name Description
Public method TimeSheet Creates an instance of the TimeSheet class.

Top

Properties

  Name Description
Public property Comments Gets the timesheet comments.
Public property Context (Inherited from ClientObject.)
Public property Creator Gets the timesheet creator.
Public property EntryMode Gets or sets the timesheet entry mode.
Public property Id Gets the GUID of the time sheet.
Public property IsControlledByOwner Gets or sets a value that indicates whether the timesheet is controlled by the owner.
Public property IsProcessed Gets or sets a value that indicates whether the timesheet is finalized and should not be changed.
Public property Lines Gets the collection of lines in the timesheet.
Public property Manager Gets the timesheet manager.
Public property Name Gets or sets the timesheet name.
Protected property ObjectData (Inherited from ClientObject.)
Public property ObjectVersion (Inherited from ClientObject.)
Public property Path (Inherited from ClientObject.)
Public property Period Gets the timesheet period.
Public property ServerObjectIsNull (Inherited from ClientObject.)
Public property Status Gets or sets the timesheet line status.
Public property Tag (Inherited from ClientObject.)
Public property TotalActualWork Gets or sets the timesheet total actual work.
Public property TotalActualWorkTimeSpan Gets or sets the time interval for the timesheet total actual work.
Public property TotalNonBillableOvertimeWork Gets or sets the timesheet total non-billable overtime work.
Public property TotalNonBillableOvertimeWorkTimeSpan Gets or sets the time interval for the timesheet total non-billable overtime work.
Public property TotalNonBillableWork Gets or sets the timesheet total non-billable work.
Public property TotalNonBillableWorkTimeSpan Gets or sets the time interval for the timesheet total non-billable work.
Public property TotalOvertimeWork Gets or sets the timesheet total overtime work.
Public property TotalOvertimeWorkTimeSpan Gets or sets the time interval for the timesheet total overtime work.
Public property TotalWork Gets or sets the timesheet grand total of all work.
Public property TotalWorkTimeSpan Gets or sets the time interval for the timesheet grand total of all work.
Public property TypedObject (Inherited from ClientObject.)
Public property WeekStartsOn Gets or sets the day of the week on which the timesheet starts.

Top

Methods

  Name Description
Protected method CheckUninitializedProperty (Inherited from ClientObject.)
Public method CustomFromJson (Inherited from ClientObject.)
Public method DeleteObject Deletes the TimeSheet object.
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method FromJson (Inherited from ClientObject.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Protected method InitNonPropertyFieldFromJson (Inherited from ClientObject.)
Protected method InitOnePropertyFromJson Reserved for internal use. (Overrides ClientObject.InitOnePropertyFromJson(String, JsonReader).)
Public method IsObjectPropertyInstantiated (Inherited from ClientObject.)
Public method IsPropertyAvailable (Inherited from ClientObject.)
Protected method LoadExpandoFields (Inherited from ClientObject.)
Protected method MemberwiseClone (Inherited from Object.)
Public method Recall Recalls the timesheet.
Public method RefreshLoad (Inherited from ClientObject.)
Protected method RemoveFromParentCollection (Inherited from ClientObject.)
Public method Retrieve() (Inherited from ClientObject.)
Public method Retrieve([]) (Inherited from ClientObject.)
Public method Submit Submits the timesheet.
Public method ToString (Inherited from Object.)
Public method Update Saves changes in a new timesheet.
Protected method UpdateClientObjectPropertyType (Inherited from ClientObject.)

Top

See also

Reference

TimeSheet class

Microsoft.ProjectServer.Client namespace