ProjectServerCredentials

ProjectServerCredentials(string, string)

Initialiseert een nieuw exemplaar van hetProjectServerCredentials class met behulp van de URL van de SharePoint-site en een geldig SPEIDCRL-autorisatietoken voor de PWA-site (Project Web Access) van SharePoint.

public ProjectServerCredentials(string siteUrl, string authToken)
ParameterTypeBeschrijving
siteUrlStringDe URL van de PWA-API (Project Web Access) van Project Online.
authTokenStringHet autorisatietoken (SPOIDCRL) voor de PWA-site (Project Web Access) van SharePoint.

Opmerkingen

Gebruik deze constructor om verbinding te maken met ProjectOnline wanneer u al beschikt over AuthToken voor uw SharePoint Online-site.

Zie ook


ProjectServerCredentials(string, string, string)

Initialiseert een nieuw exemplaar van hetProjectServerCredentials klasse met URL van SharePoint-site, gebruikersnaam en wachtwoord.

public ProjectServerCredentials(string siteUrl, string userName, string password)
ParameterTypeBeschrijving
siteUrlStringDe URL van de PWA-API (Project Web Access) van Project Online.
userNameStringDe gebruikersnaam voor de SharePoint-site.
passwordStringHet wachtwoord voor de SharePoint-site.

Opmerkingen

Gebruik deze constructor om verbinding te maken met ProjectOnline. Houd er rekening mee dat verouderde authenticatie moet zijn ingeschakeld in uw Azure-portal en Office 365-beheercentrum.

Zie ook


ProjectServerCredentials(string, NetworkCredential)

Initialiseert een nieuw exemplaar van hetProjectServerCredentials class met behulp van URL van Project Web Access-eindpunt en netwerkreferenties.

public ProjectServerCredentials(string siteUrl, NetworkCredential credentials)
ParameterTypeBeschrijving
siteUrlStringDe URL van het webtoegangseindpunt van het project.
credentialsNetworkCredentialDe inloggegevens die worden gebruikt om in te loggen op het Project Web Access-eindpunt.

Opmerkingen

Gebruik deze constructor om verbinding te maken met een lokaal exemplaar van Project Server via PWA.

Voorbeelden

In dit voorbeeld is de instantie vanProjectServerManagerclass wordt gebruikt om een lijst met projecten te lezen van de Project Server-instantie op 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);
}

Zie ook