Class ProjectServerCredentials

Class ProjectServerCredentials

Nombre del espacio: Aspose.Tasks Asamblea: Aspose.Tasks.dll (25.4.0)

Credenciales que se utilizan para conectarse a Project Online o a instancia de Project Server.

public sealed class ProjectServerCredentials

Inheritance

object ProjectServerCredentials

Miembros heredados

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

Constructors

ProjectServerCredentials(Título, Título)

Inicia una nueva instancia de la clase Aspose.Tasks.ProjectServerCredentials utilizando la URL del sitio de SharePoint y el token de autorización SPOIDCRL válido para el sitio de SharePoint PWA (Project Web Access.

public ProjectServerCredentials(string siteUrl, string authToken)

Parameters

siteUrl string

URL de PWA (Project Web Access) API de Project Online.

authToken string

El token de autorización (SPOIDCRL) para el sitio PWA (Project Web Access) de SharePoint.

Remarks

Utilice este constructor para conectarse a ProjectOnline cuando ya tiene AuthToken para su sitio de SharePoint Online.

ProjectServerCredentials(Título, Título, Título)

Inicia una nueva instancia de la clase Aspose.Tasks.ProjectServerCredentials utilizando la URL del sitio de SharePoint, el nombre de usuario y la contraseña.

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

Parameters

siteUrl string

URL de PWA (Project Web Access) API de Project Online.

userName string

Nombre de usuario para el sitio de SharePoint.

password string

La contraseña para el sitio de SharePoint.

Remarks

Utilice este constructor para conectarse a ProjectOnline. Por favor, tenga en cuenta que la autenticación del legado debe ser activada en su portal de Azure y en el centro de administración de Office 365.

ProjectServerCredentials(Título: NetworkCredential)

Inicia una nueva instancia de la clase Aspose.Tasks.ProjectServerCredentials utilizando la URL del punto final de Project Web Access y las credenciales de red.

public ProjectServerCredentials(string siteUrl, NetworkCredential credentials)

Parameters

siteUrl string

URL del punto final de acceso web del proyecto.

credentials NetworkCredential

Los credenciales utilizados para login en el punto final de Project Web Access.

Examples

En este ejemplo, el ejemplo de la clase Aspose.Tasks.ProjectServerManager se utiliza para leer una lista de proyectos de la instancia de Project Server ubicada en 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

Utilice este constructor para conectarse a la instancia on-premise de Project Server a través de PWA.

Properties

AuthToken

Obtenga el token de autorización para la instancia de SharePoint.

public string AuthToken { get; }

Valor de la propiedad

string

SiteUrl

Obtenga la URL de PWA en el sitio de SharePoint o la URL de Project Server.Por ejemplo, https://your_company_name.sharepoint.com/sites/pwa";

public string SiteUrl { get; }

Valor de la propiedad

string

UserName

Obtenga el nombre de usuario para el sitio de SharePoint.

public string UserName { get; }

Valor de la propiedad

string

Methods

ToString()

Devuelve una representación de esta instancia.

public override string ToString()

Returns

string

una representación de esta instancia.

 Español