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
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
UserName
Få användarnamn för SharePoint-webbplatsen.
public string UserName { get; }
Fastighetsvärde
Methods
ToString()
Returnerar en sträng representation av denna instans.
public override string ToString()
Returns
en sträng representation av denna instans.