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
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
UserName
SharePoint sitesi için kullanıcı adı alır.
public string UserName { get; }
Mülkiyet Değer
Methods
ToString()
Bu durumun bir çerçeve temsilini geri getirir.
public override string ToString()
Returns
Bu istasyonun bir parçasıdır.