Class ProjectServerCredentials

Class ProjectServerCredentials

Numele spaţiului: Aspose.Tasks Asamblare: Aspose.Tasks.dll (25.4.0)

Credențiale care sunt utilizate pentru a se conecta la Project Online sau, de exemplu, la programul Project Server.

public sealed class ProjectServerCredentials

Inheritance

object ProjectServerCredentials

Membrii moștenitori

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

Constructors

ProjectServerCredentials(String și String)

Inițializează o nouă instanță a clasei Aspose.Tasks.ProjectServerCredentials folosind URL-ul site-ului SharePoint și tokenul de autorizare SPOIDCRL valabil pentru site-ul SharePoint PWA (Project Web Access).

public ProjectServerCredentials(string siteUrl, string authToken)

Parameters

siteUrl string

URL-ul API-ului PWA (Project Web Access) al Project Online.

authToken string

Tokenul de autorizare (SPOIDCRL) pentru site-ul SharePoint PWA (Project Web Access).

Remarks

Utilizați acest constructor pentru a vă conecta la ProjectOnline atunci când aveți deja AuthToken pentru site-ul dvs. SharePoint Online.

ProjectServerCredentials(String, String și String)

Inițializează o nouă instanță a clasei Aspose.Tasks.ProjectServerCredentials folosind URL-ul site-ului SharePoint, numele de utilizator și parola.

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

Parameters

siteUrl string

URL-ul API-ului PWA (Project Web Access) al Project Online.

userName string

Numele de utilizator al site-ului SharePoint.

password string

Parola pentru site-ul SharePoint.

Remarks

Utilizați acest constructor pentru a vă conecta la ProjectOnline. vă rugăm să rețineți că autentificarea moștenirii ar trebui să fie activată în portalul Azure și în centrul de administrare al Office 365.

ProjectServerCredentials(Rețeaua, Rețeaua Credențială)

Inițializează o nouă instanță a clasei Aspose.Tasks.ProjectServerCredentials folosind URL-ul punctului final Project Web Access și autentificările rețelei.

public ProjectServerCredentials(string siteUrl, NetworkCredential credentials)

Parameters

siteUrl string

URL-ul proiectului este punctul final de acces la web.

credentials NetworkCredential

Credențialele utilizate pentru a vă conecta la punctul final Project Web Access.

Examples

În acest exemplu, clasa Aspose.Tasks.ProjectServerManager este utilizată pentru a citi o listă de proiecte din instanta Project Server situată la 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

Utilizați acest constructor pentru a vă conecta la instanta on-premise a Project Server prin PWA.

Properties

AuthToken

Obțineți tokenul de autorizare pentru instanta SharePoint.

public string AuthToken { get; }

Valoarea proprietății

string

SiteUrl

Obțineți URL-ul PWA pe site-ul SharePoint sau URL-ul on-premise Project Server.De exemplu, https://your_company_name.sharepoint.com/sites/pwa ”;

public string SiteUrl { get; }

Valoarea proprietății

string

UserName

Obțineți numele de utilizator pentru site-ul SharePoint.

public string UserName { get; }

Valoarea proprietății

string

Methods

ToString()

Întoarce o reprezentare stringă a acestei instanțe.

public override string ToString()

Returns

string

o reprezentare strânsă a acestei instanţe.

 Română