Class ProjectServerCredentials
Το όνομα: Aspose.Tasks Συγκέντρωση: Aspose.Tasks.dll (25.4.0)
Πιστοποιητικά που χρησιμοποιούνται για να συνδεθούν στο Project Online ή σε προκαταρκτική περίπτωση του Project Server.
public sealed class ProjectServerCredentials
Inheritance
object ← ProjectServerCredentials
Κληρονομημένα μέλη
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
ProjectServerCredentials(Σύνδεσμος, Σύνδεσμος)
Αρχίζει μια νέα παράσταση της κατηγορίας Aspose.Tasks.ProjectServerCredentials χρησιμοποιώντας το URL της τοποθεσίας του SharePoint και το έγκυρο token εξουσιοδότησης SPOIDCRL για την τοποθεσία του SharePoint PWA (Project Web Access).
public ProjectServerCredentials(string siteUrl, string authToken)
Parameters
siteUrl
string
Το URL του PWA (Project Web Access) API του Project Online.
authToken
string
Το token εξουσιοδότησης (SPOIDCRL) για την τοποθεσία PWA (Project Web Access) του SharePoint.
Remarks
Χρησιμοποιήστε αυτόν τον κατασκευαστή για να συνδεθείτε στο ProjectOnline όταν έχετε ήδη το AuthToken για τον ιστότοπό σας στο SharePoint Online.
ProjectServerCredentials(Σύνδεση, Σύνδεση, Σύνδεση)
Αρχίζει μια νέα παράσταση της κατηγορίας Aspose.Tasks.ProjectServerCredentials χρησιμοποιώντας το URL της τοποθεσίας του SharePoint, το όνομα χρήστη και τον κωδικό πρόσβασης.
public ProjectServerCredentials(string siteUrl, string userName, string password)
Parameters
siteUrl
string
Το URL του PWA (Project Web Access) API του Project Online.
userName
string
Το όνομα χρήστη για την τοποθεσία του SharePoint.
password
string
Ο κωδικός πρόσβασης για την τοποθεσία του SharePoint.
Remarks
Χρησιμοποιήστε αυτόν τον κατασκευαστή για να συνδεθείτε στο ProjectOnline. Παρακαλούμε σημειώστε ότι η εξακρίβωση κληρονομιάς θα πρέπει να είναι ενεργοποιημένη στην πύλη Azure σας και στο κέντρο διαχείρισης του Office 365.
ProjectServerCredentials(Σύνδεσμος, NetworkCredential)
Αρχίζει μια νέα παράσταση της κατηγορίας Aspose.Tasks.ProjectServerCredentials χρησιμοποιώντας το URL του τερματικού σημείου πρόσβασης του Project Web και τα πιστοποιητικά δικτύου.
public ProjectServerCredentials(string siteUrl, NetworkCredential credentials)
Parameters
siteUrl
string
Το URL του έργου Web Access Endpoint.
credentials
NetworkCredential
Τα πιστοποιητικά που χρησιμοποιήθηκαν για να συνδεθείτε στο Project Web Access endpoint.
Examples
Σε αυτό το παράδειγμα, η κατηγορία Aspose.Tasks.ProjectServerManager χρησιμοποιείται για να διαβάσετε μια λίστα έργων από την κατηγορία Project Server που βρίσκεται στο 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
Χρησιμοποιήστε αυτόν τον κατασκευαστή για να συνδεθείτε στην πρόωρη περίπτωση του Project Server μέσω του PWA.
Properties
AuthToken
Αποκτά το token εξουσιοδότησης για την παράσταση του SharePoint.
public string AuthToken { get; }
Αξία ιδιοκτησίας
SiteUrl
Λάβετε το URL του PWA στον ιστότοπο του SharePoint ή το URL του on-premise Project Server.Για παράδειγμα, https://your_company_name.sharepoint.com/sites/pwa";
public string SiteUrl { get; }
Αξία ιδιοκτησίας
UserName
Αποκτά το όνομα χρήστη για την τοποθεσία του SharePoint.
public string UserName { get; }
Αξία ιδιοκτησίας
Methods
ToString()
Επιστρέφει μια γραμμή εκπροσώπησης αυτής της περιόδου.
public override string ToString()
Returns
Πληροφορίες για την εκπροσώπηση αυτής της περιόδου.