Class ProjectServerCredentials

Class ProjectServerCredentials

De naam: Aspose.Tasks Verzameling: Aspose.Tasks.dll (25.4.0)

Authenties die worden gebruikt om verbinding te maken met Project Online of on-premise instantie van Project Server.

public sealed class ProjectServerCredentials

Inheritance

object ProjectServerCredentials

Geëerbiede leden

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

ProjectServerCredentials(String en String)

Start een nieuwe instantie van de Aspose.Tasks.ProjectServerCredentials-klasse met behulp van de URL van de SharePoint-site en de geldig SPOIDCRL-autorisatie token voor de SharePoint-site PWA (Project Web Access).

public ProjectServerCredentials(string siteUrl, string authToken)

Parameters

siteUrl string

De URL van de PWA (Project Web Access) API van Project Online.

authToken string

De autorisatie token (SPOIDCRL) voor de PWA (Project Web Access) site van SharePoint.

Remarks

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

ProjectServerCredentials(String, String en String)

Start een nieuwe instantie van de Aspose.Tasks.ProjectServerCredentials-klasse met behulp van de URL van de SharePoint-site, gebruikersnaam en wachtwoord.

public ProjectServerCredentials(string siteUrl, string userName, string password)

Parameters

siteUrl string

De URL van de PWA (Project Web Access) API van Project Online.

userName string

De gebruikersnaam voor de SharePoint-site.

password string

Het wachtwoord voor de SharePoint-site.

Remarks

Gebruik deze constructor om verbinding te maken met ProjectOnline. houd er rekening mee dat er authenticatie van erfgoed moet worden geactiveerd in uw Azure-portaal en Office 365 Admin-centrum.

ProjectServerCredentials(String, netwerkverzekering)

Initialiseert een nieuwe instantie van de Aspose.Tasks.ProjectServerCredentials-klasse met behulp van de URL van Project Web Access-endpoint en netwerkcertificaten.

public ProjectServerCredentials(string siteUrl, NetworkCredential credentials)

Parameters

siteUrl string

De URL van het project web access endpoint.

credentials NetworkCredential

De credentialen die worden gebruikt om in te loggen op Project Web Access endpoint.

Examples

In dit voorbeeld wordt de Aspose.Tasks.ProjectServerManager-klasse gebruikt om een lijst met projecten te lezen vanuit de Project Server-instantie die zich bevindt 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);
}

Remarks

Gebruik deze constructor om te verbinden met de on-premise instantie van Project Server via PWA.

Properties

AuthToken

Geeft de autorisatie token voor de SharePoint-instantie.

public string AuthToken { get; }

Eigendomswaarde

string

SiteUrl

Geeft de URL van PWA op de SharePoint-site of de URL van de on-premise Project Server.Bijvoorbeeld https://your_company_name.sharepoint.com/sites/pwa";

public string SiteUrl { get; }

Eigendomswaarde

string

UserName

Geeft de gebruikersnaam voor de SharePoint-site.

public string UserName { get; }

Eigendomswaarde

string

Methods

ToString()

Terug een string vertegenwoordiging van deze instantie.

public override string ToString()

Returns

string

een string vertegenwoordiging van deze instantie.

 Nederlands