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
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
UserName
Obțineți numele de utilizator pentru site-ul SharePoint.
public string UserName { get; }
Valoarea proprietății
Methods
ToString()
Întoarce o reprezentare stringă a acestei instanțe.
public override string ToString()
Returns
o reprezentare strânsă a acestei instanţe.