Class ProjectServerCredentials

Class ProjectServerCredentials

Il nome: Aspose.Tasks Assemblea: 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 e 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 e 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, Credentiale di rete)

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à

string

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à

string

UserName

Riceve il nome utente per il sito di SharePoint.

public string UserName { get; }

Valore di proprietà

string

Methods

ToString()

Ritorna una rappresentazione stringente di questa instanza.

public override string ToString()

Returns

string

una rappresentazione di questa instanza.

 Italiano