WebSvcTimeSheet 名前空間

The TimeSheet class is the primary class in the WebSvcTimeSheet namespace. The TimeSheet class includes methods that manage timesheets and timesheet lines.

注意

In the ASMX web service, TimeSheet is a class. In the WCF service, TimeSheet is an interface that is implemented in the TimeSheetClient class. For information about using the TimeSheetClient class in a WCF-based application, see the TimeSheet class constructor.

The WebSvcTimeSheet namespace is an arbitrary name for a reference to the Timesheet.asmx web service (or the TimeSheet.svc service) of the Project Server Interface (PSI). Methods in the TimeSheet class can create, delete, submit, update, read, recall, or find the status of timesheets. Methods in the TimeSheet class also can find timesheets that are late or that are pending approval, find timesheets by date or period, get a list of timesheet approvers, preload work actuals and validate a timesheet line, and get information about non-project (administrative) timesheet lines.

TimeSheet methods typically use or return one of the following DataSet objects:

クラス

  クラス 説明
パブリック クラス ProjectTimesheetLinesDataSet タイムシート行アイテム データの行のコレクションを指定します。
パブリック クラス ProjectTimesheetLinesDataSet.ActualsDataTable 1 つ以上のProjectTimesheetLinesDataSet.ActualsRowオブジェクトに格納されている実際に費やされる時間についての情報を表します。
パブリック クラス ProjectTimesheetLinesDataSet.ActualsRow 実際には拡張については、 ProjectTimesheetLinesDataSet.ActualsDataTableオブジェクト内の行としての時間します。
パブリック クラス ProjectTimesheetLinesDataSet.ActualsRowChangeEvent ActualsRow内のデータが変更されたときに発生するイベントです。
パブリック クラス ProjectTimesheetLinesDataSet.CustomFieldsDataTable タイムシート ユーザー設定フィールドについて 1 つ以上のProjectTimesheetLinesDataSet.CustomFieldsRowオブジェクトに含まれている情報を表します。
パブリック クラス ProjectTimesheetLinesDataSet.CustomFieldsRow ProjectTimesheetLinesDataSet.CustomFieldsDataTable オブジェクト内の行として、タイムシート ユーザー設定フィールド情報を表します。
パブリック クラス ProjectTimesheetLinesDataSet.CustomFieldsRowChangeEvent CustomFieldsRow内のデータが変更されたときに発生するイベントです。
パブリック クラス ProjectTimesheetLinesDataSet.ProjectTimesheetLinesDataTable 1 つ以上のProjectTimesheetLinesDataSet.ProjectTimesheetLinesRowオブジェクトに含まれているタイムシート行のデータに関する情報を表します。
パブリック クラス ProjectTimesheetLinesDataSet.ProjectTimesheetLinesRow 割り当て、および 1 つのタイムシート行を関連するプロジェクト情報の最後に保存された作業時間の値が含まれています。
パブリック クラス ProjectTimesheetLinesDataSet.ProjectTimesheetLinesRowChangeEvent ProjectTimesheetLinesRow内のデータが変更されたときに発生するイベントです。
パブリック クラス ResourceDataSet エンタープライズ リソースに関する情報が含まれています。詳細については、 WebSvcResourceに記載されている項目を参照してください。
パブリック クラス ResourceDataSet.CalendarExceptionsDataTable 1 つ以上のResourceDataSet.CalendarExceptionsRowオブジェクトに含まれているリソースのカレンダーの競合に関する情報を表します。
パブリック クラス ResourceDataSet.CalendarExceptionsRow 1 つのリソースのカレンダーの例外を表します。
パブリック クラス ResourceDataSet.CalendarExceptionsRowChangeEvent CalendarExceptionsRow内のデータが変更されたときに発生するイベントです。
パブリック クラス ResourceDataSet.ResourceAvailabilitiesDataTable 1 つ以上のResourceDataSet.ResourceAvailabilitiesRowオブジェクトに含まれているリソースの利用可能時間に関する情報を表します。
パブリック クラス ResourceDataSet.ResourceAvailabilitiesRow RES_UID プロパティで識別されるリソースの可用性を表します。
パブリック クラス ResourceDataSet.ResourceAvailabilitiesRowChangeEvent ResourceAvailabilitiesRow内のデータが変更されたときに発生するイベントです。
パブリック クラス ResourceDataSet.ResourceCustomFieldsDataTable 1 つ以上のResourceDataSet.ResourceCustomFieldsRowオブジェクトに格納されているリソース ユーザー設定フィールドに関する情報を表します。
パブリック クラス ResourceDataSet.ResourceCustomFieldsRow ResourceRow の特定の行のユーザー設定フィールド値を表します。
パブリック クラス ResourceDataSet.ResourceCustomFieldsRowChangeEvent ResourceCustomFieldsRow内のデータが変更されたときに発生するイベントです。
パブリック クラス ResourceDataSet.ResourceRatesDataTable 1 つ以上のResourceDataSet.ResourceRatesRowオブジェクトに含まれている、リソースの単価に関する情報を表します。
パブリック クラス ResourceDataSet.ResourceRatesRow 1 つのリソースのコスト単価のデータ セットを表します。
パブリック クラス ResourceDataSet.ResourceRatesRowChangeEvent ResourceRatesRow内のデータが変更されたときに発生するイベントです。
パブリック クラス ResourceDataSet.ResourcesDataTable 1 つ以上のResourceDataSet.ResourcesRowオブジェクトに含まれるプロジェクトのリソースに関する情報を表します。
パブリック クラス ResourceDataSet.ResourcesRow エンタープライズ リソースを表します。
パブリック クラス ResourceDataSet.ResourcesRowChangeEvent ResourcesRow内のデータが変更されたときに発生するイベントです。
パブリック クラス TimeSheet Project Web Appでタイムシートを管理するためのメソッドが含まれます。
パブリック クラス TimesheetDataSet TimeSheet オブジェクトとWebSvcTimeSheet名前空間の他のオブジェクトを使用するときに使用されるデータセットを表します。
パブリック クラス TimesheetDataSet.ActionsDataTable このタイムシートに対して実行される操作の記録が含まれています。
パブリック クラス TimesheetDataSet.ActionsRow HeadersRow プロパティに設定されているタイムシートに対して実行するアクションを表します。
パブリック クラス TimesheetDataSet.ActionsRowChangeEvent ActionsRow内のデータが変更されたときに発生するイベントです。
パブリック クラス TimesheetDataSet.ActualsDataTable Lines プロパティ内のエントリに対して、リソースの作業時間の実際の数が含まれます。
パブリック クラス TimesheetDataSet.ActualsRow 関連するTimesheetDataSet.LinesRowオブジェクトの記録される時間の実際の数が含まれます。
パブリック クラス TimesheetDataSet.ActualsRowChangeEvent ActualsRow内のデータが変更されたときに発生するイベントです。
パブリック クラス TimesheetDataSet.AuditsDataTable Auditsテーブルに行タイムシートに適用される各TimesheetEnum.AuditOperationTypeにはが含まれます。
パブリック クラス TimesheetDataSet.AuditsRow タイムシートに適用されるTimesheetEnum.AuditOperationType型 (AddまたはDelete) を記録します。
パブリック クラス TimesheetDataSet.AuditsRowChangeEvent AuditsRow内のデータが変更されたときに発生するイベントです。
パブリック クラス TimesheetDataSet.CustomFieldsDataTable 関連するタイムシートのユーザー設定フィールドの値が含まれています。
パブリック クラス TimesheetDataSet.CustomFieldsRow タイムシート行に入力されているユーザー設定フィールド値を表します。
パブリック クラス TimesheetDataSet.CustomFieldsRowChangeEvent CustomFieldsRow内のデータが変更されたときに発生するイベントです。
パブリック クラス TimesheetDataSet.HeadersDataTable このデータセットには各タイムシートのエントリが含まれています。
パブリック クラス TimesheetDataSet.HeadersRow 1 つのタイムシートを表します。
パブリック クラス TimesheetDataSet.HeadersRowChangeEvent HeadersRow内のデータが変更されたときに発生するイベントです。
パブリック クラス TimesheetDataSet.LinesDataTable このデータセットには各タイムシートの行ごとに行が含まれています。
パブリック クラス TimesheetDataSet.LinesRow タイムシート行アイテムを表します。
パブリック クラス TimesheetDataSet.LinesRowChangeEvent LinesRow内のデータが変更されたときに発生するイベントです。
パブリック クラス TimesheetDataSet.StatusingChangeLogDataTable Statusingのデータ ログをタイムシートの単一入力モードを変更します。
パブリック クラス TimesheetDataSet.StatusingChangeLogRow タイムシートの単一入力モードのStatusingの変更ログの 1 つのレコードを表します。
パブリック クラス TimesheetDataSet.StatusingChangeLogRowChangeEvent StatusingChangeLogRow内のデータが変更されたときに発生するイベントです。
パブリック クラス TimesheetListDataSet タイムシートの一覧を表します。
パブリック クラス TimesheetListDataSet.TimesheetsDataTable 1 つ以上のTimesheetListDataSet.TimesheetsRowオブジェクトに含まれているタイムシートのリストに関する情報を表します。
パブリック クラス TimesheetListDataSet.TimesheetsRow タイムシート リストのデータの 1 行を指定します。
パブリック クラス TimesheetListDataSet.TimesheetsRowChangeEvent TimesheetsRow内のデータが変更されたときに発生するイベントです。

デリゲート

  デリゲート 説明
パブリック デリゲート ProjectTimesheetLinesDataSet.ActualsRowChangeEventHandler 設定をProjectTimesheetLinesDataSet.ActualsRowに関連付けられているデータを編集したときと、イベントがトリガーされるイベント ハンドラーについて説明します。
パブリック デリゲート ProjectTimesheetLinesDataSet.CustomFieldsRowChangeEventHandler 設定をProjectTimesheetLinesDataSet.CustomFieldsRowに関連付けられているデータを編集したときと、イベントがトリガーされるイベント ハンドラーについて説明します。
パブリック デリゲート ProjectTimesheetLinesDataSet.ProjectTimesheetLinesRowChangeEventHandler 設定をProjectTimesheetLinesDataSet.ProjectTimesheetLinesRowに関連付けられているデータを編集したときと、イベントがトリガーされるイベント ハンドラーについて説明します。
パブリック デリゲート ResourceDataSet.CalendarExceptionsRowChangeEventHandler 設定をResourceDataSet.CalendarExceptionsRowに関連付けられているデータを編集したときと、イベントがトリガーされるイベント ハンドラーについて説明します。
パブリック デリゲート ResourceDataSet.ResourceAvailabilitiesRowChangeEventHandler 設定をResourceDataSet.ResourceAvailabilitiesRowに関連付けられているデータを編集したときと、イベントがトリガーされるイベント ハンドラーについて説明します。
パブリック デリゲート ResourceDataSet.ResourceCustomFieldsRowChangeEventHandler 設定をResourceDataSet.ResourceCustomFieldsRowに関連付けられているデータを編集したときと、イベントがトリガーされるイベント ハンドラーについて説明します。
パブリック デリゲート ResourceDataSet.ResourceRatesRowChangeEventHandler 設定をResourceDataSet.ResourceRatesRowに関連付けられているデータを編集したときと、イベントがトリガーされるイベント ハンドラーについて説明します。
パブリック デリゲート ResourceDataSet.ResourcesRowChangeEventHandler 設定をResourceDataSet.ResourcesRowに関連付けられているデータを編集したときと、イベントがトリガーされるイベント ハンドラーについて説明します。
パブリック デリゲート TimesheetDataSet.ActionsRowChangeEventHandler 設定をTimesheetDataSet.ActionsRowに関連付けられているデータを編集したときと、イベントがトリガーされるイベント ハンドラーについて説明します。
パブリック デリゲート TimesheetDataSet.ActualsRowChangeEventHandler 設定をTimesheetDataSet.ActualsRowに関連付けられているデータを編集したときと、イベントがトリガーされるイベント ハンドラーについて説明します。
パブリック デリゲート TimesheetDataSet.AuditsRowChangeEventHandler 設定をTimesheetDataSet.AuditsRowに関連付けられているデータを編集したときと、イベントがトリガーされるイベント ハンドラーについて説明します。
パブリック デリゲート TimesheetDataSet.CustomFieldsRowChangeEventHandler 設定をTimesheetDataSet.CustomFieldsRowに関連付けられているデータを編集したときと、イベントがトリガーされるイベント ハンドラーについて説明します。
パブリック デリゲート TimesheetDataSet.HeadersRowChangeEventHandler 設定をTimesheetDataSet.HeadersRowに関連付けられているデータを編集したときと、イベントがトリガーされるイベント ハンドラーについて説明します。
パブリック デリゲート TimesheetDataSet.LinesRowChangeEventHandler 設定をTimesheetDataSet.LinesRowに関連付けられているデータを編集したときと、イベントがトリガーされるイベント ハンドラーについて説明します。
パブリック デリゲート TimesheetDataSet.StatusingChangeLogRowChangeEventHandler 設定をTimesheetDataSet.StatusingChangeLogRowに関連付けられているデータを編集したときと、イベントがトリガーされるイベント ハンドラーについて説明します。
パブリック デリゲート TimesheetListDataSet.TimesheetsRowChangeEventHandler 設定をTimesheetListDataSet.TimesheetsRowに関連付けられているデータを編集したときと、イベントがトリガーされるイベント ハンドラーについて説明します。

列挙体

  列挙体 説明
パブリック列挙体 Action タイムシートに対して実行するアクションを指定します。
パブリック列挙体 Navigation タイムシート行のリストを移動する方法を指定します。
パブリック列挙体 PreloadType 明細行をタイムシートに事前に読み込むことを示します。
パブリック列挙体 ProjectTimesheetLineQueryType タイムシート行のクエリの種類を指定します。