Partager via


Driver.UpdateDriver - Méthode

Met à jour un pilote de stratégie d'entreprise.

Espace de noms :  WebSvcDriver
Assembly :  ProjectServerServices (dans ProjectServerServices.dll)

Syntaxe

'Déclaration
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/office/project/server/webservices/Driver/UpdateDriver", RequestNamespace := "https://schemas.microsoft.com/office/project/server/webservices/Driver/",  _
    ResponseNamespace := "https://schemas.microsoft.com/office/project/server/webservices/Driver/",  _
    Use := SoapBindingUse.Literal, ParameterStyle := SoapParameterStyle.Wrapped)> _
Public Function UpdateDriver ( _
    dsDriver As DriverDataSet _
) As DriverDataSet
'Utilisation
Dim instance As Driver
Dim dsDriver As DriverDataSet
Dim returnValue As DriverDataSet

returnValue = instance.UpdateDriver(dsDriver)
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/office/project/server/webservices/Driver/UpdateDriver", RequestNamespace = "https://schemas.microsoft.com/office/project/server/webservices/Driver/", 
    ResponseNamespace = "https://schemas.microsoft.com/office/project/server/webservices/Driver/", 
    Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
public DriverDataSet UpdateDriver(
    DriverDataSet dsDriver
)

Paramètres

Valeur renvoyée

Type : WebSvcDriver.DriverDataSet
Contient les informations de pilote révisé.

Remarques

L'argument dsDriver nécessite l'utilisation de la méthode GetChanges de la méthode UpdateDriver apporter une modification. L'extrait de code suivant montre comment utiliser dsDriver.

DriverWebSvc.Driver driverWS = new DriverWebSvc.Driver();
driverWS.Url = "https://ServerName/ProjectServerName/_vti_bin/PSI/Driver.asmx";
driverWS.Credentials = CredentialCache.DefaultCredentials;

// Get the list of drivers.
DriverWebSvc.DriverDataSet ds = driverWS.ReadDriverList();

ds.Tables[ds.Driver.TableName].Rows[0][ds.Driver.DRIVER_NAMEColumn] = "NewDriverName";

driverWS.UpdateDriver((DriverWebSvc.DriverDataSet)ds.GetChanges());

// Verify the name change.
ds = driverWS.ReadDriverList();

Autorisations Project Server

Autorisation

Description

ManageDrivers

Permet à un utilisateur de créer des analyses de portefeuilles pilotes de projet. Autorisation globale.

Voir aussi

Référence

Driver classe

Driver - Membres

WebSvcDriver - Espace de noms