Class ProjectServerCredentials

Class ProjectServerCredentials

Nom dels espais: Aspose.Tasks Assemblea: Aspose.Tasks.dll (25.4.0)

Credencials que s’utilitzen per connectar-se a Project Online o a instància de Project Server.

public sealed class ProjectServerCredentials

Inheritance

object ProjectServerCredentials

Membres heretats

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

ProjectServerCredentials(Tècnic, Tècnic)

Inicia una nova instància de la classe Aspose.Tasks.ProjectServerCredentials utilitzant l’URL del lloc de SharePoint i el token d’autorització SPOIDCRL vàlid per al lloc de SharePoint PWA (Project Web Access.

public ProjectServerCredentials(string siteUrl, string authToken)

Parameters

siteUrl string

L’URL de la PWA (Project Web Access) API de Project Online.

authToken string

El token d’autorització (SPOIDCRL) per al lloc PWA (Project Web Access) de SharePoint.

Remarks

Utilitza aquest constructor per connectar-se a ProjectOnline quan ja tens AuthToken per al teu lloc de SharePoint Online.

ProjectServerCredentials(Tècnic, Tècnic i Tècnic)

Inicia una nova instància de la classe Aspose.Tasks.ProjectServerCredentials utilitzant l’URL del lloc de SharePoint, el nom d’usuari i la contrasenya.

public ProjectServerCredentials(string siteUrl, string userName, string password)

Parameters

siteUrl string

L’URL de la PWA (Project Web Access) API de Project Online.

userName string

El nom d’usuari del lloc de SharePoint.

password string

La contrasenya per al lloc de SharePoint.

Remarks

Utilitza aquest constructor per connectar-se a ProjectOnline. Si us plau, tingueu en compte que l’autenticació del llegat ha de ser activada al vostre portal d’Azure i al centre d’administració d’Office 365.

ProjectServerCredentials(Llista, Xarxa Credencial)

Inicialitza una nova instància de la classe Aspose.Tasks.ProjectServerCredentials utilitzant l’URL de Project Web Access i les credencials de xarxa.

public ProjectServerCredentials(string siteUrl, NetworkCredential credentials)

Parameters

siteUrl string

L’URL de l’accés web del projecte és el punt final.

credentials NetworkCredential

Les credencials utilitzades per accedir a Project Web Access endpoint.

Examples

En aquest exemple, l’exemple de la classe Aspose.Tasks.ProjectServerManager s’utilitza per llegir una llista de projectes des de l’exemple de Project Server situat 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

Utilitzeu aquest constructor per connectar-vos a l’instant on-premise de Project Server a través de PWA.

Properties

AuthToken

Obté el token d’autorització per a la instància de SharePoint.

public string AuthToken { get; }

Valor de la propietat

string

SiteUrl

Obté l’URL de PWA en el lloc de SharePoint o l’URL de Project Server on-premise.Per exemple, https://your_company_name.sharepoint.com/sites/pwa";

public string SiteUrl { get; }

Valor de la propietat

string

UserName

Obté el nom d’usuari del lloc de SharePoint.

public string UserName { get; }

Valor de la propietat

string

Methods

ToString()

Retorna una representació d’aquesta instància.

public override string ToString()

Returns

string

Una representació d’aquesta instància.

 Català