Class ProjectServerCredentials
Le nom : Aspose.Tasks Assemblée: Aspose.Tasks.dll (25.4.0)
Credenziali che vengono utilizzati per connettersi a Project Online o in caso di Project Server.
public sealed class ProjectServerCredentials
Inheritance
object ← ProjectServerCredentials
I membri ereditari
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
ProjectServerCredentials(String et String)
Inizia una nuova instanza della classe Aspose.Tasks.ProjectServerCredentials utilizzando l’URL del sito di SharePoint e il token di autorizzazione SPOIDCRL valido per il sito di SharePoint PWA (Project Web Access).
public ProjectServerCredentials(string siteUrl, string authToken)
Parameters
siteUrl
string
L’URL di PWA (Project Web Access) API di Project Online.
authToken
string
Il token di autorizzazione (SPOIDCRL) per il sito di SharePoint PWA (Project Web Access).
Remarks
Utilizzare questo costruttore per connetterti a ProjectOnline quando hai già AuthToken per il tuo sito SharePoint Online.
ProjectServerCredentials(String, String et String)
Inizia una nuova instanza della classe Aspose.Tasks.ProjectServerCredentials utilizzando l’URL del sito di SharePoint, il nome utente e la password.
public ProjectServerCredentials(string siteUrl, string userName, string password)
Parameters
siteUrl
string
L’URL di PWA (Project Web Access) API di Project Online.
userName
string
Il nome utente del sito di SharePoint.
password
string
La password per il sito di SharePoint.
Remarks
Utilizzare questo costruttore per connettersi a ProjectOnline. Si prega di notare che l’autenticazione dell’eredità dovrebbe essere abilitata nel tuo portale Azure e nel centro amministrativo di Office 365.
ProjectServerCredentials(String, Réseau Crédit)
Inizia una nuova instanza della classe Aspose.Tasks.ProjectServerCredentials utilizzando l’URL del punto finale di Project Web Access e le credenziali di rete.
public ProjectServerCredentials(string siteUrl, NetworkCredential credentials)
Parameters
siteUrl
string
L’URL del progetto Web Access Endpoint.
credentials
NetworkCredential
Le credenziali utilizzate per accedere al punto finale di Project Web Access.
Examples
In questo esempio, l’esempio della classe Aspose.Tasks.ProjectServerManager viene utilizzato per leggere un elenco di progetti dall’esempio Project Server situato a 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
Utilizzare questo costruttore per connettersi all’esempio on-premise di Project Server tramite PWA.
Properties
AuthToken
Riceve il token di autorizzazione per l’instanza SharePoint.
public string AuthToken { get; }
Valore di proprietà
SiteUrl
Riceve l’URL di PWA sul sito di SharePoint o l’URL di Project Server on-premise.Ad esempio, https://your_company_name.sharepoint.com/sites/pwa";
public string SiteUrl { get; }
Valore di proprietà
UserName
Riceve il nome utente per il sito di SharePoint.
public string UserName { get; }
Valore di proprietà
Methods
ToString()
Ritorna una rappresentazione stringente di questa instanza.
public override string ToString()
Returns
una rappresentazione di questa instanza.