ProjectServerCredentials.ProjectServerCredentials

ProjectServerCredentials(string, string)

Initialise une nouvelle instance duProjectServerCredentials classe utilisant l’URL du site SharePoint et un jeton d’autorisation SPOIDCRL valide pour le site PWA (Project Web Access) de SharePoint.

public ProjectServerCredentials(string siteUrl, string authToken)
ParamètreTaperLa description
siteUrlStringL’URL de l’API PWA (Project Web Access) de Project Online.
authTokenStringLe jeton d’autorisation (SPOIDCRL) pour le site PWA (Project Web Access) de SharePoint.

Remarques

Utilisez ce constructeur pour vous connecter à ProjectOnline lorsque vous disposez déjà d’AuthToken pour votre site SharePoint Online.

Voir également


ProjectServerCredentials(string, string, string)

Initialise une nouvelle instance duProjectServerCredentials classe en utilisant l’URL du site SharePoint, le nom d’utilisateur et le mot de passe.

public ProjectServerCredentials(string siteUrl, string userName, string password)
ParamètreTaperLa description
siteUrlStringL’URL de l’API PWA (Project Web Access) de Project Online.
userNameStringLe nom d’utilisateur pour le site SharePoint.
passwordStringLe mot de passe du site SharePoint.

Remarques

Utilisez ce constructeur pour vous connecter à ProjectOnline. Veuillez noter que l’authentification héritée doit être activée dans votre portail Azure et votre centre d’administration Office 365.

Voir également


ProjectServerCredentials(string, NetworkCredential)

Initialise une nouvelle instance duProjectServerCredentials classe à l’aide de l’URL du point de terminaison Project Web Access et des informations d’identification réseau.

public ProjectServerCredentials(string siteUrl, NetworkCredential credentials)
ParamètreTaperLa description
siteUrlStringURL du point de terminaison d’accès Web du projet.
credentialsNetworkCredentialLes informations d’identification utilisées pour se connecter au point de terminaison Project Web Access.

Remarques

Utilisez ce constructeur pour vous connecter à une instance locale de Project Server via PWA.

Exemples

Dans cet exemple, l’instance deProjectServerManagerla classe est utilisée pour lire une liste de projets à partir de l’instance de Project Server située à http://project_server_instance.local

string site = "http://project_server_instance.local/sites/pwa" ;
var windowsCredentials = new NetworkCredential("Administrator", "my_password", "DOMAIN");
var projectServerCredentials = new ProjectServerCredentials(site, windowsCredentials);
ProjectServerManager manager = new ProjectServerManager(projectServerCredentials);

var list = manager.GetProjectList();
foreach (var projectInfo in list)
{
    Console.WriteLine("{0} - {1} - {2}", projectInfo.Id, projectInfo.CreatedDate, projectInfo.Name);
}

Voir également