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
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
UserName
Obté el nom d’usuari del lloc de SharePoint.
public string UserName { get; }
Valor de la propietat
Methods
ToString()
Retorna una representació d’aquesta instància.
public override string ToString()
Returns
Una representació d’aquesta instància.