Class ProjectServerCredentials

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

string

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

string

UserName

Obter o nome de usuário para o site do SharePoint.

public string UserName { get; }

Valor da propriedade

string

Methods

ToString()

Retorna uma representação de linha desta instância.

public override string ToString()

Returns

string

uma representação de esta instância.

 Português