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
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
UserName
Obtenga el nombre de usuario para el sitio de SharePoint.
public string UserName { get; }
Valor de la propiedad
Methods
ToString()
Devuelve una representación de esta instancia.
public override string ToString()
Returns
una representación de esta instancia.