TimeSheet 成员

包含用于管理Project Web App中的时间表的方法。

TimeSheet 类型公开以下成员。

构造函数

  名称 说明
公共方法 TimeSheet 从基于 ASMX 的TimeSheet web 服务创建TimeSheet对象。

页首

属性

  名称 说明
公共属性 AllowAutoRedirect (从 HttpWebClientProtocol 继承。)
受保护的属性 CanRaiseEvents (从 Component 继承。)
公共属性 ClientCertificates (从 HttpWebClientProtocol 继承。)
公共属性 ConnectionGroupName (从 WebClientProtocol 继承。)
公共属性 Container (从 Component 继承。)
公共属性 CookieContainer (从 HttpWebClientProtocol 继承。)
公共属性 Credentials (从 WebClientProtocol 继承。)
受保护的属性 DesignMode (从 Component 继承。)
公共属性 EnableDecompression (从 HttpWebClientProtocol 继承。)
受保护的属性 Events (从 Component 继承。)
公共属性 PreAuthenticate (从 WebClientProtocol 继承。)
公共属性 Proxy (从 HttpWebClientProtocol 继承。)
公共属性 RequestEncoding (从 WebClientProtocol 继承。)
公共属性 Site (从 Component 继承。)
公共属性 SoapVersion (从 SoapHttpClientProtocol 继承。)
公共属性 Timeout (从 WebClientProtocol 继承。)
公共属性 UnsafeAuthenticatedConnectionSharing (从 HttpWebClientProtocol 继承。)
公共属性 Url (从 WebClientProtocol 继承。)
公共属性 UseDefaultCredentials (从 WebClientProtocol 继承。)
公共属性 UserAgent (从 HttpWebClientProtocol 继承。)

页首

方法

  名称 说明
公共方法 Abort (从 WebClientProtocol 继承。)
公共方法 ApproveNonProjectTime 指定的非项目时间项中,将状态更改从挂起批准或拒绝。
公共方法 ApproveProjectTimesheetLines 批准或拒绝项目时间表行集。
受保护的方法 BeginInvoke (从 SoapHttpClientProtocol 继承。)
受保护的方法 CancelAsync (从 HttpWebClientProtocol 继承。)
公共方法 CreateObjRef (从 MarshalByRefObject 继承。)
公共方法 CreateTimesheet 创建新的时间表,并调用PrepareTimesheetLine(Guid, TimesheetDataSet, [])方法。
公共方法 Discover (从 SoapHttpClientProtocol 继承。)
公共方法 Dispose() (从 Component 继承。)
受保护的方法 Dispose(Boolean) (从 Component 继承。)
受保护的方法 EndInvoke (从 SoapHttpClientProtocol 继承。)
公共方法 Equals (从 Object 继承。)
受保护的方法 Finalize (从 Component 继承。)
公共方法 GetHashCode (从 Object 继承。)
公共方法 GetLifetimeService (从 MarshalByRefObject 继承。)
受保护的方法 GetReaderForMessage (从 SoapHttpClientProtocol 继承。)
受保护的方法 GetService (从 Component 继承。)
公共方法 GetType (从 Object 继承。)
受保护的方法 GetWebRequest (从 SoapHttpClientProtocol 继承。)
受保护的方法 GetWebResponse(WebRequest) (从 HttpWebClientProtocol 继承。)
受保护的方法 GetWebResponse(WebRequest, IAsyncResult) (从 HttpWebClientProtocol 继承。)
受保护的方法 GetWriterForMessage (从 SoapHttpClientProtocol 继承。)
公共方法 InitializeLifetimeService (从 MarshalByRefObject 继承。)
受保护的方法 Invoke (从 SoapHttpClientProtocol 继承。)
受保护的方法 InvokeAsync(String, [], SendOrPostCallback) (从 SoapHttpClientProtocol 继承。)
受保护的方法 InvokeAsync(String, [], SendOrPostCallback, Object) (从 SoapHttpClientProtocol 继承。)
受保护的方法 MemberwiseClone() (从 Object 继承。)
受保护的方法 MemberwiseClone(Boolean) (从 MarshalByRefObject 继承。)
公共方法 PrepareTimesheetLine 验证并填充时间表行项目预加载工作时间表行的实际值。
公共方法 QueueCleanUpTimesheets 删除指定日期之间的时间表行。
公共方法 QueueDeleteTimesheet 删除指定的时间表的记录。
公共方法 QueueRecallTimesheet 更改指定的时间表,为以前的时间表状态,当前用户时下一个审批者的当前状态。
公共方法 QueueReviewTimesheet 从Submittted到Acceptable或Approved,或从Acceptable到Approved,具体取决于当前用户的权限和指定的操作,请更改指定的时间表的状态。
公共方法 QueueSubmitTimesheet In Progress从指定的时间表的状态变为Submitted通过时间表队列。
公共方法 QueueUpdateTimesheet 将指定的时间表数据保存到的已发布数据库。
公共方法 ReadLateTimesheets 获取当前用户组被视为的时间表的最晚。
公共方法 ReadProjectTimesheetLines 读取时间表行。
公共方法 ReadResourceLateTimesheets 获取的最晚到期从那些报告给当前用户的时间表。
公共方法 ReadReviewedTimesheets 读取由指定的时间范围内的指定资源的当前用户的所有时间表。
公共方法 ReadTimesheet 获取指定的时间表表头、 行项和按时间分段的数据。
公共方法 ReadTimesheetApprovers 获取特定时间表所有可用的审批者。
公共方法 ReadTimesheetByPeriod 获取时间表表头、 行项,并基于指定时间段和资源的按时间分段的数据。
公共方法 ReadTimesheetList 读取指定的日期范围内的指定资源摘要时间表。
公共方法 ReadTimesheetsPendingApproval 读取所有挂起的指定的时间范围内的审批的时间表。
公共方法 ReadTimesheetsToAdjust 读取所有挂起的指定的时间范围内的指定资源的审批的时间表。
公共方法 SubmitTimesheetLines 提交以供审批的时间表行。
公共方法 ToString (从 Component 继承。)

页首

事件

  名称 说明
公共事件 Disposed (从 Component 继承。)

页首

另请参阅

引用

TimeSheet 类

WebSvcTimeSheet 命名空间