Class ProjectServerCredentials
Nome do espaço: Aspose.Tasks Assembleia: Aspose.Tasks.dll (25.4.0)
Credenciais que são usados para se conectar ao Project Online ou, por exemplo, ao Project Server.
public sealed class ProjectServerCredentials
Inheritance
object ← ProjectServerCredentials
Membros herdados
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
ProjectServerCredentials(Título, Título)
Inicia uma nova instância da classe Aspose.Tasks.ProjectServerCredentials usando o URL do site do SharePoint e o token de autorização SPOIDCRL válido para o site do SharePoint PWA (Project Web Access).
public ProjectServerCredentials(string siteUrl, string authToken)
Parameters
siteUrl
string
O URL do PWA (Project Web Access) API do Project Online.
authToken
string
O token de autorização (SPOIDCRL) para o site PWA (Project Web Access) do SharePoint.
Remarks
Use este construtor para se conectar ao ProjectOnline quando você já tem o AuthToken para o seu site do SharePoint Online.
ProjectServerCredentials(Título, Título, Título)
Iniciar uma nova instância da classe Aspose.Tasks.ProjectServerCredentials usando URL do site do SharePoint, nome de usuário e senha.
public ProjectServerCredentials(string siteUrl, string userName, string password)
Parameters
siteUrl
string
O URL do PWA (Project Web Access) API do Project Online.
userName
string
O nome de usuário do site do SharePoint.
password
string
A palavra-passe do site do SharePoint.
Remarks
Por favor, note que a autenticação do legado deve ser ativada no seu portal do Azure e no centro de administração do Office 365.
ProjectServerCredentials(Título: NetworkCredential)
Inicia uma nova instância da classe Aspose.Tasks.ProjectServerCredentials usando o URL do ponto final do Project Web Access e credenciais de rede.
public ProjectServerCredentials(string siteUrl, NetworkCredential credentials)
Parameters
siteUrl
string
A URL do projeto Web Access Endpoint.
credentials
NetworkCredential
Os credenciais usados para entrar no Project Web Access endpoint.
Examples
Neste exemplo, a classe Aspose.Tasks.ProjectServerManager é usada para ler uma lista de projetos da instância Project Server localizada em 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
Use este construtor para se conectar à instância on-premise do Project Server através do PWA.
Properties
AuthToken
Obtenha o token de autorização para a instância do SharePoint.
public string AuthToken { get; }
Valor da propriedade
SiteUrl
Obtenha a URL do PWA no site do SharePoint ou URL do Project Server on-premise.Por exemplo, https://your_company_name.sharepoint.com/sites/pwa ”;
public string SiteUrl { get; }
Valor da propriedade
UserName
Obter o nome de usuário para o site do SharePoint.
public string UserName { get; }
Valor da propriedade
Methods
ToString()
Retorna uma representação de linha desta instância.
public override string ToString()
Returns
uma representação de esta instância.