Microsoft.Office.Project.Server.Library namespace

This namespace includes utility classes and enumerations that support development with the PSI. Some classes are for internal use.

To use the Microsoft.Office.Project.Server.Library namespace, set a reference to the Microsoft.Office.Project.Server.Library.dll assembly. You can copy the assembly from the %ProgramFiles%\Microsoft Office Servers\15.0\Bin directory or from the Project 2013 SDK download. Third-party developers typically use this namespace for enumerations such as Project.ProjectType, and the Filter, PSClientError, and PSErrorInfo classes. Many classes in the Microsoft.Office.Project.Server.Library namespace are used internally.

Classes

  Class Description
Public class Activity Specifies constants that are associated with the Project Server sample workflow.
Public class Admin Contains constants that are used in some Admin class methods of the Admin service.
Public class ADSyncERPSettings Obsolete. Provides settings for synchronizing an Enterprise Resource Pool with an Active Directory group.
Public class ADSyncERPSettings2 Provides settings for synchronizing an Enterprise Resource Pool with an Active Directory group.
Public class ADSyncGroupSettings Manages settings for synchronizing Active Directory directory service groups with the Enterprise Resource Pool.
Public class AppPermissions Facilitates the use of allowed types and correct values for app permissions.
Public class AssemblyConstants Obsolete. This class and its members are reserved for internal use and are not intended to be used in your code. Contains constants for an assembly.
Public class Assignment Provides constants for use with the cost assignments of project resources.
Public class AssnConstID The nominal values in this class are unsigned types that make them unavailable for CLS use.
Public class BusinessFields Represents the name constants that are used for task predecessor and task successor links.
Public class CalendarConstants Contains constants for validating calendars.
Public class CBSRequestMessage Creates an object that contains input parameters for a Cube Building Service (CBS) request message that is going into the Project Server queue system.
Public class CubeBuildingService Provides GUID identifiers for various types of cube building services.
Public class CubeStatus This class and its members are reserved for internal use and are not intended to be used in your code.
Public class CubeUtility Provides information that helps to define the construction of an OLAP database.
Public class CustomField Includes fields for values of the default enterprise and local custom fields.
Public class DataAccess Contains revision counter constants.
Public class DocConstID This class and its members are reserved for internal use and are not intended to be used in your code.
Public class Entity This member is reserved for internal use and is not intended to be used directly from your code.
Public class EntityCollection Collection of entity metadata for assignment, calendar, constraint, outline code, project, resource, and task entities.
Public class Filter A helper class that is used to express and build a query that is sent to Project Server.
Public class Filter.CustomField Represents an instance of a custom field when constructing a filter.
Public class Filter.Field Represents an instance of an intrinsic field when constructing a filter.
Public class Filter.FieldBase Theabstract base class from which all fields are derived in the Filter infrastructure.
Public class Filter.FieldCollection A collection of Filter.FieldBase fields.
Public class Filter.FieldOperator The operator for a field, as defined by the operation type, match type, and field definition.
Public class Filter.LogicalOperator Logical operator for a field, as defined by the specified field operands and the operation (AND or OR).
Public class GeneralUtility Contains general utility methods that are used for compression and decompression.
Public class LinkConstID The members of this namespace or class are reserved for internal use and are not intended to be used directly from your code.
Public class LookupTables Includes fields and methods for values of the default Project Server lookup tables.
Public class MyWorkDetailsViewHiddenFields Specifies the fields that are hidden in the “My work details” view in Project Web App.
Public class Notification Specifies constants that are used in the construction of reminder and alert messages that notify users about upcoming or overdue tasks and status reports, or about assignment creation and modification.
Public class Optimizer Contains constants that are used in class methods of the Optimizer service.
Public class Optimizer.Colors Defines colors for the items managed by the Optimizer for a project portfolio.
Public class Optimizer.GridCellStyleIds Defines cell styles in the Optimizer grid for project portfolio management.
Public class OptimizerMetricValue Contains metric values for an Optimizer solution.
Public class PDP Reserved for future use.
Public class PjMembershipUser Obsolete. Contains information about a Project Server user, for serialization on the network.
Public class Planner Contains constants for use with an Optimizer planner solution.
Public class Project Provides constants for use in the creation of a project.
Public class ProjectApplicationServiceUnavailableException This exception is not used in Project Server.
Public class ProjectDetailPages Contains field constants that are used in the infrastructure for project detail pages (PDPs).
Public class ProjectFarmQuiescingException The exception that is thrown when Project Server cannot process a request because it is currently being shut down for maintenance.
Public class ProjectPropertyComparator Provides the Compare method to compare project properties of various types with and without specifying a comparison operator.
Public class ProjectPropertyIntrinsicField Contains the names of project properties that are used in the CompareProjectProperty workflow activity.
Public class ProjectPropertyValues Represents values that correspond to parameters that are used in PSWorkflowService methods.
Public class ProjectServerDownException The exception that is thrown when Project Server cannot process the connection request.
Public class ProjectWorkflowContext Interface to provide information that is related to the current instance of the workflow.
Public class Property This class and its members are reserved for internal use and are not intended to be used in your code.
Public class PropertyCollection This class and its members are reserved for internal use and are not intended to be used in your code. Contains a collection of properties.
Public class PSClientError Contains information about a SOAP exception for a PSI method.
Public class PSContextInfo Contains Project Server context information for user identity, Project Web App site, and preferred culture.
Public class PSContextInfo.PSContextInfoV12 This class and its members are reserved for internal use and are not intended to be used in your code.
Public class PSContextInfoV14 Contains Project Server context information for user identity, Project Web App site, and preferred culture.
Public class PSDataSet Provides an extension method for typed data sets.
Public class PSDataTable Contains methods that help to extract values from a DataRow object.
Public class PSDBUtility This class and its members are reserved for internal use and are not intended to be used in your code.
Public class PSErrorInfo Includes members that get information about a Project Server error that occurs during run time.
Public class PSEventNameMap Contains methods that get the source name of an event and the event name.
Public class PSObsoleteAttribute
Public class PSSupportedLanguages Contains utility methods for language support in Project Server.
Public class PSWProjectEventArgs This class and its members are reserved for internal use and are not intended to be used in your code.
Public class QueueConstants This class and its members are reserved for internal use and are not intended to be used in your code.
Public class Reminders Reminder notifications.
Public class Reporting Provides constant values that are used by the Report Data Service.
Public class Reporting.AdminItem This class and its members are reserved for internal use and are not intended to be used in your code. Contains GUIDs for refreshing certain tables in the Reporting database.
Public class Resource Contains constants that are used in class methods of the Resource service.
Public class ResourcePlan Contains constants that are used in class methods of the ResourcePlan.
Public class RscConstID This class is not CLS-compliant. The nominal values in this class are unsigned types that make them unavailable for CLS use.
Public class Rules Reserved for internal use.
Public class Security Contains a security constant for use with the approval of project proposals.
Public class SRConstants Contains the ReadMode and SubmitStatus enumerations for status reports.
Public class StatusFreq Contains methods that get status report periods.
Public class StatusingConst GUID value for statusing.
Public class StatusingSecurityDescriptors This class is not CLS-compliant. The nominal values in this class are unsigned types that make them unavailable for CLS use.
Public class TableStrings This class and its members are reserved for internal use and are not intended to be used in your code.
Public class Task Provides constants that are used in the construction of tasks in a project.
Public class TaskConstID The nominal values in this class are unsigned types that make them unavailable for CLS use.
Public class TaskManagement Contains constants for the status (accept or reject) of an assignment update.
Public class TimeScaleClass Abstract class that contains timescale constants.
Public class TimesheetConst Contains timesheet constants.
Public class UserDelegationConsts Contains user delegation constants.
Public class ValidationConst Contains constants and read-only properties for validation and calculation of various project field values.
Public class Version Obsolete. Reserved for internal use. Contains general constants that are used in a Project Server version.
Public class VersionConstants Obsolete. Contains the installed version, build, and revision numbers of Project Server.
Public class ViewConstants This class and its members are reserved for internal use and are not intended to be used in your code. Contains constants for views.
Public class ViewsUtility Reserved for internal use. Contains internal methods for views.
Public class Workflow Provides constants and methods that can be used to monitor and manage a workflow process.
Public class Workflow.BasicProjectPlanEnterpriseProjectType Provides the GUID for the enterprise project type.
Public class Workflow.CustomFields Contains values of workflow custom field GUIDs.
Public class Workflow.SampleWorkflow Obsolete in Project Server 2013. Contains fields for the primary input and output data of the Project Server 2010 sample workflow.
Public class Workflow.SampleWorkflow.CustomFields Obsolete in Project Server 2013. Contains fields for the GUIDs of the default custom fields for the Project Server 2010 sample workflow.
Public class Workflow.SampleWorkflow.LookupTables Obsolete in Project Server 2013. Contains fields for the GUIDs of the default lookup tables and values for the Project Server 2010 sample workflow.
Public class Workflow.SampleWorkflow.Phases Obsolete in Project Server 2013. Contains fields for phases in the Project Server 2010 sample workflow.
Public class Workflow.SampleWorkflow.Stages Obsolete in Project Server 2013. Contains fields for stages in the Project Server 2010 sample workflow.
Public class WSS Provides constants that are used in a project workspace.
Public class WSSSync Contains field names for synchronization of tasks in a project with a SharePoint task list.

Structures

  Structure Description
Public structure CompareProjectPropertyResult Provides storage for the results of a comparison of two properties.
Public structure ImportResult Defines a structure for storing the results of a Project Server import operation.
Public structure PSDBField This class and its members are reserved for internal use and are not intended to be used in your code.
Public structure PSDBTable This class and its members are reserved for internal use and are not intended to be used in your code.
Public structure PSDBView This class and its members are reserved for internal use and are not intended to be used in your code.
Public structure PSSecurityCategory Specifies the built-in security categories in Project Server.
Public structure PSSecurityCategoryPermission Security category permissions.
Public structure PSSecurityGlobalPermission Specifies global security permissions.
Public structure PSSecurityGroup Specifies the built-in security groups in Project Server.
Public structure PSSecurityObjectType Specifies the type of object for a security category.
Public structure PSTrackingMode Specifies the task tracking mode that Project Server uses.
Public structure QueueConstants.QueueMsgInfo This class and its members are reserved for internal use and are not intended to be used in your code.
Public structure SrPeriod Provides logic for status report dates.
Public structure TaskListImportInfo Represents a structure with properties and methods that are used to import a SharePoint task list.
Public structure TimesheetEnum Defines a timesheet enumeration structure.

Interfaces

  Interface Description
Public interface Filter.IOperator An interface that is used to design objects that are operators in the construction of filters.
Public interface IPjMembershipUser Obsolete. Provides information to identify and authenticate a user of Project Web App and Project Professional for serialization on the network.
Public interface IPSContextInfo An interface that provides Project Server context information such as user, site, and preferred culture.
Public interface IPSWorkflowService An interface that enables workflow activities to integrate with Project Server functionality.
Public interface IPSWorkflowServiceEvents Aninterface that defines commonly raised events for workflow activities.
Public interface IPWAPDPPart An interface that enables communication between the project detail page (PDP) infrastructure and a Web Part on the PDP.
Public interface ITextConvCultureProvider Aninterface for converting a culture provider to a text representation of the language and locale.

Enumerations

  Enumeration Description
Public enumeration Admin.ArchiveOpcode Specifies the type of object to save to the Archive database.
Public enumeration Admin.CompatibilityModes Obsolete in Project Server 2013.
Public enumeration Admin.UserSyncSettings Specifies the user synchronization settings, to help manage Project Server resources.
Public enumeration AdminCreateSubWeb Represents the policy that indicates whether subweb project site provisioning occurs when the project is published and whether it occurs automatically, occurs manually, or is disabled.
Public enumeration ADSyncFrequencyUnit Specifies the time unit for synchronization of Project Server groups or the Enterprise Resource Pool with Active Directory directory services.
Public enumeration ADSyncStatus Status of the Enterprise Resource Pool synchronization with Active Directory directory service groups.
Public enumeration AppPermissions.Right Specifies the permissions that can be assigned to a Project Web App and Project Professional user.
Public enumeration AppPermissions.Scope Specifies the categories of content that are affected by app permissions and to which app permissions are scoped.
Public enumeration Assignment.OtherType This class and its members are reserved for internal use and are not intended to be used in your code. Specifies other types of assignments.
Public enumeration AssnHistoryItemType Specifies the assignment history item type.
Public enumeration AttributeOlapRole Specifies the role of an attribute in an on-line analytical processing schema.
Public enumeration BuiltInFieldsGroup Specifies field grouping for display.
Public enumeration CacheType Specifies the type of cache.
Public enumeration CalendarConstants.CalendarExceptionNumericalPosition Specifies the numerical calendar exception position.
Public enumeration CalendarConstants.CalendarRecurrenceDays Represents the days of the week for recurring calendar exceptions.
Public enumeration CalendarConstants.CalendarRecurrenceType Specifies the recurrence type for calendar exceptions.
Public enumeration CBS_CFNames This class and its members are reserved for internal use and are not intended to be used in your code. Contains constants that the cube build service (CBS) uses to validate custom field names.
Public enumeration Classification Specifies the Classification property of the Property class.
Public enumeration CubeStatus.BuildStage This class and its members are reserved for internal use and are not intended to be used in your code.
Public enumeration CubeStatus.CbsProcessErrorId This class and its members are reserved for internal use and are not intended to be used in your code.
Public enumeration CubeStatus.MessageLevel This class and its members are reserved for internal use and are not intended to be used in your code.
Public enumeration CubeStatus.MessageStatus This class and its members are reserved for internal use and are not intended to be used in your code.
Public enumeration CubeStatus.OlapDatabaseErrorReturn This class and its members are reserved for internal use and are not intended to be used in your code.
Public enumeration CubeStatus.OlapDatabaseStatus This class and its members are reserved for internal use and are not intended to be used in your code.
Public enumeration CustomField.AcceptableMaxValues Specifies the acceptable maximum value for a custom field.
Public enumeration CustomField.LocalType Specifies the type for a Project local custom field.
Public enumeration CustomField.Prefix This member is reserved for internal use and is not intended to be used directly from your code.
Public enumeration CustomField.Range This member is reserved for internal use and is not intended to be used directly from your code.
Public enumeration CustomField.Scope This member is reserved for internal use and is not intended to be used directly from your code.
Public enumeration CustomField.SummaryRollup Specifies the summary roll-up type.
Public enumeration CustomField.Type Specifies the type for a Project enterprise custom field.
Public enumeration DatabaseTimeoutType Specifies the type of database timeout.
Public enumeration DataStoreEnum Specifies the Project Server database: Draft, Published, Archive, or Reporting.
Public enumeration DelegationFilterType Selects assignments that can be delegated.
Public enumeration EpmBaselineIndex Specifies the database concept of baseline values.
Public enumeration EpmCubeEntityType This member is reserved for internal use and is not intended to be used directly from your code.
Public enumeration Filter.FieldOperationType Specifies the operation type for a filter field.
Public enumeration Filter.LogicalOperationType Specifies the logical operation type for a filter.
Public enumeration Filter.MatchType Specifies the match type for a filter.
Public enumeration Filter.PropertyTypeEnum Specifies the custom field property type for a filter.
Public enumeration Filter.SortOrderTypeEnum Specifies the sort order for column names returned by a filter.
Public enumeration HttpUriValidationResult Specifies the results of a URI validation.
Public enumeration LookupTableConstants Specifies the maximum and minimum values for lookup table entities.
Public enumeration LookupTables.LocalMaskSequence Indicates the sequence or type of data for the lookup table of a local custom field.
Public enumeration LookupTables.MaskSequence Specifies the sequence or type of data for a lookup table.
Public enumeration LookupTables.SortOrder Specifies the preferred sort order for lookup tables.
Public enumeration Notification.RecipientType Defines whether the team member, the manager, or both the team member and the manager receive this reminder notification.
Public enumeration Notification.ReminderCategory Specifies the category of the reminder notification.
Public enumeration Notification.ReminderFrequencyType Indicates the frequency at which a particular reminder is sent.
Public enumeration Notification.ReminderOriginType Specifies the origin of the reminder notification.
Public enumeration OlapCubeType This member is reserved for internal use and is not intended to be used directly from your code.
Public enumeration Optimizer.AnalysisType Specifies the type for an optimizer analysis.
Public enumeration Optimizer.AutoWeights Specifies whether the optimizer should use auto-weighting of project metrics in the analysis.
Public enumeration Optimizer.CommittedDecisionResult Specifies the whether an item is included in an optimizer function.
Public enumeration Optimizer.DecisionResult Specifies the whether the item is included in an optimizer function.
Public enumeration Optimizer.DependencyPositions Specifies whether a project is a master or dependant project.
Public enumeration Optimizer.DependencyTypes Specifies the dependency relationships between tasks.
Public enumeration Optimizer.ForceStatus Specifies whether a project is enforced in a solution.
Public enumeration Optimizer.MetricType Specifies the type of chart metric being used.
Public enumeration Optimizer.MetricUsage Specifies the analysis metric.
Public enumeration Optimizer.OptimizationStep Specifies the way projects and drivers are analyzed by the optimizer.
Public enumeration Optimizer.OptimizerEntities Specifies the components of an optimizer analysis.
Public enumeration Optimizer.PrioritizationType Specifies the prioritization type for an optimizer analysis.
Public enumeration Optimizer.Solver Specifies the Optimizer component that is used for solving a portfolio management solution. This class is for internal use.
Public enumeration Planner.ConstraintType Specifies the constraint on a solution row in a planner case.
Public enumeration Planner.PlannerHiringType Specifies the type of hiring in a planner solution row.
Public enumeration Planner.ProjectPlannerState Specifies the state of the planner.
Public enumeration Project.CurrencySymbolPosition Specifies the placement of the currency symbol.
Public enumeration Project.ProjectRelationship Specifies the status of a project to the published or working master.
Public enumeration Project.ProjectType Specifies the type of project.
Public enumeration Project.StaleFlags Specifies the flags that indicate which project elements need to be updated.
Public enumeration Project.WorkFormat Specifies the work format.
Public enumeration ProjectDataType Specifies the type of project data.
Public enumeration ProjectDetailPages.PageType Specifies the page type in the project detail pages.
Public enumeration ProjectPropertyCompareOperator Specifies the operators that compare project properties.
Public enumeration ProjectSecurityRules Specifies the dynamic rules for projects in security categories.
Public enumeration ProjectSummaryDataValidationLevel Specifies the level of project data validation.
Public enumeration PropertyType Specifies the value types of project properties.
Public enumeration ProposalListModerationStatus Specifies the moderation status of a proposal.
Public enumeration PSDataType Specifies the type of Project Server data.
Public enumeration PSDurationFormat Specifies the format type for a duration.
Public enumeration PSErrorID Contains error codes for Project Server.
Public enumeration PSEventID Identifies a Project Server pre-event or post-event.
Public enumeration PSGroupingTypeId Specifies how a project line item is handled in grouping operations.
Public enumeration PSTrackingModeEnum Specifies the task tracking mode that Project Server uses.
Public enumeration PWSListTemplateType Specifies the template type for the project site
Public enumeration PWSWebPartViewType Specifies the Web Part view type for the project site
Public enumeration QueueConstants.AdminAction This member is reserved for internal use and is not intended to be used directly from your code.
Public enumeration QueueConstants.BlockPolicy This member is reserved for internal use and is not intended to be used directly from your code.
Public enumeration QueueConstants.CorrelationPriority Specifies the correlation priority type.
Public enumeration QueueConstants.GroupState This member is reserved for internal use and is not intended to be used directly from your code.
Public enumeration QueueConstants.JobState Specifies the status of a queue job.
Public enumeration QueueConstants.QueueID Specifies the queue identifier.
Public enumeration QueueConstants.QueueMsgPriority Specifies the queue message priority type.
Public enumeration QueueConstants.QueueMsgType Specifies a queue system message type, for sending a job to the Project Server Queue System.
Public enumeration QueueConstants.RendezvousState This member is reserved for internal use and is not intended to be used directly from your code.
Public enumeration QueueConstants.SortColumn Specifies the column by which to sort the QueueStatusDataSet.StatusDataTable object.
Public enumeration QueueConstants.SortOrder Specifies how queue items are sorted.
Public enumeration QueueConstants.StatType This member is reserved for internal use and is not intended to be used directly from your code.
Public enumeration ReadyToLeaveProjectStageValue Specifies the project stage requirements in a Project Server workflow, to help determine whether the workflow is ready to leave the stage.
Public enumeration Reminders.Type Specifies the type of a reminder.
Public enumeration Reporting.AssignmentType This member is reserved for internal use and is not intended to be used directly from your code.
Public enumeration Reporting.RefreshJobStatus This member is reserved for internal use and is not intended to be used directly from your code.
Public enumeration Reporting.TimesheetCustomFieldOrigin Specifies the origin of timesheet custom fields.
Public enumeration Reporting.WSSReportingSyncTypes Specifies the synchronization types (issues, risks, and deliverables) for the Reporting database, with the SharePoint site for a project workspace.
Public enumeration ReportingDBSynchronizationPhase This member is reserved for internal use and is not intended to be used directly from your code.
Public enumeration Resource.AccrueAt The cost accrual mode specifies how and when resource costs are to be charged to the cost of a task.
Public enumeration Resource.BookingType Specifies how resources are booked for assignments.
Public enumeration Resource.DeletionConstratints This member is reserved for internal use and is not intended to be used directly from your code.
Public enumeration Resource.OvertimeRateFormat Specifies the rate description format in which the overtime rate is displayed.
Public enumeration Resource.ResourceDataTypes This member is reserved for internal use and is not intended to be used directly from your code.
Public enumeration Resource.StandardRateFormat Specifes the rate description format in which the rate is displayed.
Public enumeration Resource.TimePhasedRowType This member is reserved for internal use and is not intended to be used directly from your code.
Public enumeration Resource.Type Specifies the type of resource.
Public enumeration Resource.WorkgroupMessaging This member is reserved for internal use and is not intended to be used directly from your code.
Public enumeration ResourceActiveFilter Specifies the resource filter type.
Public enumeration ResourceFilter Specifies the type of resource filter.
Public enumeration ResourcePlan.ResPlanStatus Specifies the status of a resource plan.
Public enumeration ResourcePlan.UtilizationType This member is reserved for internal use and is not intended to be used directly from your code.
Public enumeration ResourcePlan.WorkUnits Specifies units of measurement for the recording of resource work.
Public enumeration ResourceSecurityRules Specifies the dynamic rules for resources in security categories.
Public enumeration Rules.ConditionType This member is reserved for internal use and is not intended to be used directly from your code.
Public enumeration Rules.FieldSource This member is reserved for internal use and is not intended to be used directly from your code.
Public enumeration Rules.OperatorType This member is reserved for internal use and is not intended to be used directly from your code.
Public enumeration Rules.RuleListItemType This member is reserved for internal use and is not intended to be used directly from your code.
Public enumeration Rules.RuleType This member is reserved for internal use and is not intended to be used directly from your code.
Public enumeration Rules.ValueType This member is reserved for internal use and is not intended to be used directly from your code.
Public enumeration Security.FieldAccessID Specifies the field access type.
Public enumeration Security.FieldGroupID Specifies the security group ID of a field.
Public enumeration Security.PermissionID Specifies the type of security permissions applicable.
Public enumeration Security.PermissionMode Indicates whether Project Server is in Project permission mode or SharePoint permission mode.
Public enumeration Security.SecurityPrincipalType Specifies the principal security type.
Public enumeration SRConstants.ReadMode Specifies the status report read mode of receiver or sender.
Public enumeration SRConstants.SubmitStatus Specifies the submit state of the status report.
Public enumeration StatusingReportingDisplay Specifies the reporting period types used by Statusing.
Public enumeration StatusingReportingPeriod Specifies the reporting period type used by Statusing.
Public enumeration StatusUpdateType Specifies the nature of a status update.
Public enumeration SyncEntityUidType Specifies the type ID of an entity to be synchronized.
Public enumeration SyncErrorSeverity Specifies the severity of a synchronization error.
Public enumeration SyncErrorType Specifies the type of synchronization error.
Public enumeration TableStrings.Operation Specifies the data row action.
Public enumeration Task.AddPositionType Specifies where to add a task in a project.
Public enumeration Task.ConstraintType Specifies the constraint type for a task.
Public enumeration Task.DurationFormat Specifies the format type for a task duration.
Public enumeration Task.EarnedValueMethod Specifies the type of earned value calculation.
Public enumeration Task.FixedCostAccrual Specifies how and when fixed costs are to be charged to the cost of a task.
Public enumeration TaskManagement.StatusApprovalType Specifies the status approval type of an update.
Public enumeration TimeScaleClass.TimeScale Specifies the scale of the timephased data.
Public enumeration TimesheetEnum.Action Specifies the action to take on a timesheet.
Public enumeration TimesheetEnum.ActionState Specifies the state of a timesheet line for an action, such as getting a list of timesheet entries.
Public enumeration TimesheetEnum.AuditOperationType Specifies the audit operation type.
Public enumeration TimesheetEnum.AuditResType Specifies the type of resource that can audit timesheet entries.
Public enumeration TimesheetEnum.AuditType Specifies the audit type as by adjuster, resource, or both.
Public enumeration TimesheetEnum.DefaultDataEntryMode Specifies the default mode for data entry in the timesheet grid.
Public enumeration TimesheetEnum.EntryMode Specifies whether the timesheet entry mode is daily or weekly.
Public enumeration TimesheetEnum.LineClassState Specifies the state of a timesheet line.
Public enumeration TimesheetEnum.LineClassType Specifies the type of timesheet line.
Public enumeration TimesheetEnum.LineStatus Specifies the approval status of a timesheet line.
Public enumeration TimesheetEnum.ListSelect Filter timesheets returned by the ReadTimesheetList method.
Public enumeration TimesheetEnum.Navigation Specifies how to navigate a list of timesheet lines.
Public enumeration TimesheetEnum.PeriodState Specifies the state of a timesheet period for an action, such as getting a list of timesheet periods.
Public enumeration TimesheetEnum.PreloadOptionsForTimeSheet Specifies the types of timesheet lines that are preloaded when creating a timesheet.
Public enumeration TimesheetEnum.PreloadType Indicates the lines to preload into a timesheet.
Public enumeration TimesheetEnum.Process Specifies the process for a timesheet entry.
Public enumeration TimesheetEnum.ProjectTimesheetLineQueryType Specifies the timesheet line items to be included in a query.
Public enumeration TimesheetEnum.QueueJobStatus Specifies the status of a timesheet Queuing Service job.
Public enumeration TimesheetEnum.Status Specifies the status of a timesheet.
Public enumeration TimesheetEnum.TimeSheetDefaultDisplay Specifies whether to use standard overtime and non-billable time tracking, in addition to planned work.
Public enumeration TimesheetEnum.ValidationType Specifies the validation type of a timesheet line.
Public enumeration TimesheetEnum.WorkReportingUnits Specifies the unit of time for reporting work on a timesheet.
Public enumeration TimeSheetLineClass Represents classifications that identify the different uses of a timesheet line.
Public enumeration UpdateProjectStageStatusFieldValue Specifies the status of the project stage in a Project Server workflow.
Public enumeration UserDelegationConsts.DelegationFilter Specifies the filter for finding user delegations.
Public enumeration ValidationItemType Specifies the type of validation.
Public enumeration ValidationStore Specifies the Project Server database in which to do validation.
Public enumeration ViewConstants.CustomFieldCategory Reserved for internal use. Specifies the category of a custom field in a view.
Public enumeration ViewConstants.FieldType Reserved for internal use. Specifies the type of field in a view.
Public enumeration ViewConstants.ViewType Reserved for internal use. Specifies the type of view.
Public enumeration WebObjectDatabaseRelationshipType
Public enumeration WebObjectDatabaseType Specifies the database type of a web object.
Public enumeration WebObjectLinkType Specifies the type of link between web objects in an ObjectLinkProviderDataSet object.
Public enumeration WebObjectType Specifies the type of web object.
Public enumeration Workflow.CustomFieldBehavior Specifies the nature of a workflow custom field.
Public enumeration Workflow.StageStatus Specifies the status of a workflow for a stage.
Public enumeration Workflow.StrategicImpactBehavior Specifies how strategic impact values behave in a Project Server workflow stage.
Public enumeration Workflow.WorkflowState Specifies the state of a workflow.