Class ProjectServerCredentials

Class ProjectServerCredentials

İsim alanı : Aspose.Tasks Toplantı: Aspose.Tasks.dll (25.4.0)

Project Online ile bağlantı kurmak için kullanılan veya Project Server örneğinde kullanılan kimlik doğrulamaları.

public sealed class ProjectServerCredentials

Inheritance

object ProjectServerCredentials

mirasçı üyeleri

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

Constructors

ProjectServerCredentials(String ve String)

Aspose.Tasks.ProjectServerCredentials sınıfının yeni bir örneğini SharePoint sitesi URL’sini ve SharePoint’in PWA (Project Web Access) sitesi için geçerli SPOIDCRL izin tokenini kullanarak başlatır.

public ProjectServerCredentials(string siteUrl, string authToken)

Parameters

siteUrl string

PWA (Project Web Access) API’nin URL’si.

authToken string

SharePoint’in PWA (Project Web Access) sitesi için izin token (SPOIDCRL).

Remarks

SharePoint Online sitesi için AuthToken’e sahip olduğunuzda ProjectOnline’a bağlanmak için bu yapıcıyı kullanın.

ProjectServerCredentials(string, string ve string)

Aspose.Tasks.ProjectServerCredentials sınıfının yeni bir örneğini, SharePoint sitesinin URL’sini, kullanıcı adını ve şifresini kullanarak başlatır.

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

Parameters

siteUrl string

PWA (Project Web Access) API’nin URL’si.

userName string

SharePoint sitesi için kullanıcı adı.

password string

SharePoint sitesi için şifre.

Remarks

ProjectOnline’a bağlanmak için bu yapıcıyı kullanın. lütfen miras kimlik doğrulaması Azure portalınızda ve Office 365 Yönetici Merkezi’nde etkinleştirilmelidir.

ProjectServerCredentials(Çerçeve, NetworkCredential)

Aspose.Tasks.ProjectServerCredentials sınıfının yeni bir örneğini Project Web Access son noktası ve ağ kimliklerini kullanarak başlatır.

public ProjectServerCredentials(string siteUrl, NetworkCredential credentials)

Parameters

siteUrl string

WEB WEB WEB WEB WEB WEB WEB WEB WEB WEB WEB WEB WEB

credentials NetworkCredential

Project Web Access Endpoint’e giriş yapmak için kullanılan kimlik doğrulamaları.

Examples

Bu örnekte Aspose.Tasks.ProjectServerManager sınıfı, http://project_server_instance.local adresinde bulunan Project Server örneğinden bir proje listesi okumak için kullanılır.

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

PWA aracılığıyla Project Server’ın on-premise örneğine bağlanmak için bu yapılandırıcıyı kullanın.

Properties

AuthToken

SharePoint örneği için izin tokenini alır.

public string AuthToken { get; }

Mülkiyet Değer

string

SiteUrl

SharePoint sitesinde PWA URL’sini veya Project Server’ın adresindeki URL’sini alır.Örneğin, https://your_company_name.sharepoint.com/sites/pwa ”;

public string SiteUrl { get; }

Mülkiyet Değer

string

UserName

SharePoint sitesi için kullanıcı adı alır.

public string UserName { get; }

Mülkiyet Değer

string

Methods

ToString()

Bu durumun bir çerçeve temsilini geri getirir.

public override string ToString()

Returns

string

Bu istasyonun bir parçasıdır.

 Türkçe