ProjectServerCredentials.ProjectServerCredentials
ProjectServerCredentials(string, string)
Inizializza una nuova istanza diProjectServerCredentials
utilizzando l’URL del sito di SharePoint e un token di autorizzazione SPOIDCRL valido per il sito PWA (Project Web Access) di SharePoint.
public ProjectServerCredentials(string siteUrl, string authToken)
Parametro | Tipo | Descrizione |
---|---|---|
siteUrl | String | L’URL dell’API PWA (Project Web Access) di Project Online. |
authToken | String | Il token di autorizzazione (SPOIDCRL) per il sito PWA (Project Web Access) di SharePoint. |
Osservazioni
Utilizzare questo costruttore per connettersi a ProjectOnline quando si dispone già di AuthToken per il sito di SharePoint Online.
Guarda anche
- class ProjectServerCredentials
- spazio dei nomi Aspose.Tasks
- assemblea Aspose.Tasks
ProjectServerCredentials(string, string, string)
Inizializza una nuova istanza diProjectServerCredentials
classe utilizzando l’URL del sito di SharePoint, nome utente e password.
public ProjectServerCredentials(string siteUrl, string userName, string password)
Parametro | Tipo | Descrizione |
---|---|---|
siteUrl | String | L’URL dell’API PWA (Project Web Access) di Project Online. |
userName | String | Il nome utente per il sito di SharePoint. |
password | String | La password per il sito di SharePoint. |
Osservazioni
Utilizzare questo costruttore per connettersi a ProjectOnline. Tieni presente che l’autenticazione legacy deve essere abilitata nel portale di Azure e nell’interfaccia di amministrazione di Office 365.
Guarda anche
- class ProjectServerCredentials
- spazio dei nomi Aspose.Tasks
- assemblea Aspose.Tasks
ProjectServerCredentials(string, NetworkCredential)
Inizializza una nuova istanza diProjectServerCredentials
class utilizzando l’URL dell’endpoint di Project Web Access e le credenziali di rete.
public ProjectServerCredentials(string siteUrl, NetworkCredential credentials)
Parametro | Tipo | Descrizione |
---|---|---|
siteUrl | String | L’URL dell’endpoint di accesso Web del progetto. |
credentials | NetworkCredential | Le credenziali usate per accedere all’endpoint di Project Web Access. |
Osservazioni
Utilizzare questo costruttore per connettersi all’istanza locale di Project Server tramite PWA.
Esempi
In questo esempio l’istanza diProjectServerManager
viene utilizzata per leggere un elenco di progetti dall’istanza di Project Server che si trova in 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);
}
Guarda anche
- class ProjectServerCredentials
- spazio dei nomi Aspose.Tasks
- assemblea Aspose.Tasks