WebSvcDriver namespace

The Driver class is the primary class in the WebSvcDriver namespace. The Driver class includes methods that manage business strategy drivers and priorities for project portfolio analyses.

Note

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

The WebSvcDriver namespace is an arbitrary name for a reference to the Driver.asmx web service (or the Driver.svc service) of Project Server Interface (PSI). Methods in the Driver class can create, read, update, and delete business strategy drivers and prioritizations.

Driver methods typically use or return one of the following objects:

Classes

  Class Description
Public class Driver Provides methods that manage business drivers for analysis of project priorities and strategic business rule definitions.
Public class DriverDataSet Used to maintain collections of task, resource, cost, and assignment drivers for managing projects.
Public class DriverDataSet.DriverDataTable Stores a collection of information about task, resource, cost, and assignment driver information that is associated with a specific project.
Public class DriverDataSet.DriverDepartmentsDataTable Stores a collection of information about task, resource, cost, and assignment driver data that is associated with a specific department.
Public class DriverDataSet.DriverDepartmentsRow Contains a row of departmental driver information.
Public class DriverDataSet.DriverDepartmentsRowChangeEvent Event that occurs when data in a DriverDepartmentsRow is changed.
Public class DriverDataSet.DriverImpactStatementsDataTable Stores a collection of information about impact statements for task, resource, cost, and assignment driver data.
Public class DriverDataSet.DriverImpactStatementsRow Contains a row of driver impact information.
Public class DriverDataSet.DriverImpactStatementsRowChangeEvent Event that occurs when data in a DriverImpactStatementsRow is changed.
Public class DriverDataSet.DriverRow Contains a row of driver information.
Public class DriverDataSet.DriverRowChangeEvent Event that occurs when data in a DriverRow is changed.
Public class DriverPrioritizationDataSet Used to maintain collections of driver prioritizations related to tasks, resources, costs, and assignments for managing projects.
Public class DriverPrioritizationDataSet.DriverRelationsDataTable Stores a collection of information about relationship entries for task, resource, cost, and assignment driver data.
Public class DriverPrioritizationDataSet.DriverRelationsRow Contains driver relationship information for comparing and prioritizing two drivers.
Public class DriverPrioritizationDataSet.DriverRelationsRowChangeEvent Event that occurs when data in a DriverRelationsRow is changed.
Public class DriverPrioritizationDataSet.PrioritizationDataTable Stores a collection of information about prioritization entries for task, resource, cost, and assignment driver data.
Public class DriverPrioritizationDataSet.PrioritizationEntriesDataTable Stores a collection of information about priorities for task, resource, cost, and assignment driver data that is associated with a specific project.
Public class DriverPrioritizationDataSet.PrioritizationEntriesRow Contains one of the two prioritization entries that are used to prioritize a specified driver.
Public class DriverPrioritizationDataSet.PrioritizationEntriesRowChangeEvent Event that occurs when data in a PrioritizationEntriesRow is changed.
Public class DriverPrioritizationDataSet.PrioritizationRow Contains information for one prioritization in a portfolio analysis.
Public class DriverPrioritizationDataSet.PrioritizationRowChangeEvent Event that occurs when data in a PrioritizationRow is changed.

Delegates

  Delegate Description
Public delegate DriverDataSet.DriverDepartmentsRowChangeEventHandler Represents the method that handles events which occur when an action is performed on DriverDataSet.DriverDepartmentsRow data.
Public delegate DriverDataSet.DriverImpactStatementsRowChangeEventHandler Represents the method that handles events which occur when an action is performed on DriverDataSet.DriverImpactStatementsRow data.
Public delegate DriverDataSet.DriverRowChangeEventHandler Represents the method that handles events which occur when an action is performed on DriverDataSet.DriverRow data.
Public delegate DriverPrioritizationDataSet.DriverRelationsRowChangeEventHandler Represents the method that handles events which occur when an action is performed on DriverPrioritizationDataSet.DriverRelationsRow data.
Public delegate DriverPrioritizationDataSet.PrioritizationEntriesRowChangeEventHandler Represents the method that handles events which occur when an action is performed on DriverPrioritizationDataSet.PrioritizationEntriesRow data.
Public delegate DriverPrioritizationDataSet.PrioritizationRowChangeEventHandler Represents the method that handles events which occur when an action is performed on DriverPrioritizationDataSet.PrioritizationRow data.

See also

Reference

WebSvcPortfolioAnalyses

WebSvcWorkflow