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