Class ProjectServerCredentials

Class ProjectServerCredentials

Namn på plats: Aspose.Tasks Sammanfattning: Aspose.Tasks.dll (25.4.0)

Tillstånd som används för att ansluta till Project Online eller on-premise instans av Project Server.

public sealed class ProjectServerCredentials

Inheritance

object ProjectServerCredentials

Arvsmedlemmar

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

Constructors

ProjectServerCredentials(String och String)

Initialiserar en ny instans av Aspose.Tasks.ProjectServerCredentials-klassen med hjälp av SharePoint-webbplatsens URL och giltig SPOIDCRL-godkännande för SharePoint-webbplatsens PWA (Project Web Access).

public ProjectServerCredentials(string siteUrl, string authToken)

Parameters

siteUrl string

URL för PWA (Project Web Access) API för Project Online.

authToken string

Tillstånds token (SPOIDCRL) för SharePoint PWA (Project Web Access) webbplats.

Remarks

Använd denna konstruktör för att ansluta till ProjectOnline när du redan har AuthToken för din SharePoint Online-webbplats.

ProjectServerCredentials(String, String och String)

Initialiserar en ny instans av Aspose.Tasks.ProjectServerCredentials-klassen med hjälp av SharePoint-webbplatsens URL, användarnamn och lösenord.

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

Parameters

siteUrl string

URL för PWA (Project Web Access) API för Project Online.

userName string

Användarnamn för SharePoint-webbplatsen.

password string

Passordet för SharePoint-webbplatsen.

Remarks

Använd denna konstruktör för att ansluta till ProjectOnline. Observera att arv autentisering bör aktiveras i din Azure-portal och Office 365 Admin-center.

ProjectServerCredentials(String och NetworkCredential)

Initialiserar en ny instans av Aspose.Tasks.ProjectServerCredentials klassen med hjälp av URL-adressen för Project Web Access slutpunkter och nätverkscertifikat.

public ProjectServerCredentials(string siteUrl, NetworkCredential credentials)

Parameters

siteUrl string

URL:n för projektets webbåtkomst endpoint.

credentials NetworkCredential

De bekräftelser som används för att logga in på Project Web Access endpoint.

Examples

I det här exemplet används Aspose.Tasks.ProjectServerManager-klassen för att läsa en lista över projekt från Project Server-instansen som ligger på 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

Använd denna konstruktör för att ansluta till Project Server-instans via PWA.

Properties

AuthToken

Få auktoriserings token för SharePoint-instans.

public string AuthToken { get; }

Fastighetsvärde

string

SiteUrl

Få URL:n för PWA på SharePoint-webbplatsen eller URL:n för Project Server på plats.Till exempel https://your_company_name.sharepoint.com/sites/pwa ”;

public string SiteUrl { get; }

Fastighetsvärde

string

UserName

Få användarnamn för SharePoint-webbplatsen.

public string UserName { get; }

Fastighetsvärde

string

Methods

ToString()

Returnerar en sträng representation av denna instans.

public override string ToString()

Returns

string

en sträng representation av denna instans.

 Svenska