Class ProjectServerCredentials
nazivni prostor: Aspose.Tasks Sastav: Aspose.Tasks.dll (25.4.0)
Proizvodi koji se koriste za povezivanje s Project Online ili na primjer Project Servera.
public sealed class ProjectServerCredentials
Inheritance
object ← ProjectServerCredentials
naslijeđeni članovi
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
ProjectServerCredentials(String, String i String)
Inicijalizira novu primjenu klase Aspose.Tasks.ProjectServerCredentials pomoću URL-a SharePointove stranice i valjanog tokena odobrenja SPOIDCRL za SharePointovu stranicu PWA (Project Web Access).
public ProjectServerCredentials(string siteUrl, string authToken)
Parameters
siteUrl
string
PWA (Project Web Access) API za Project Online.
authToken
string
Autorizacijski token (SPOIDCRL) za SharePointovu web stranicu PWA (Project Web Access).
Remarks
Koristite ovaj konstruktor kako biste se povezali s ProjectOnline kada već imate AuthToken za SharePoint Online web-mjesto.
ProjectServerCredentials(String, String i String)
Inicijalizira novi primjer razreda Aspose.Tasks.ProjectServerCredentials pomoću URL-a SharePoint stranice, korisničko ime i lozinka.
public ProjectServerCredentials(string siteUrl, string userName, string password)
Parameters
siteUrl
string
PWA (Project Web Access) API za Project Online.
userName
string
Korisničko ime za SharePoint stranicu.
password
string
Lozinka za SharePoint stranicu.
Remarks
Koristite ovaj konstruktor kako biste se povezali s ProjectOnlineom. imajte na umu da bi autentifikacija naslijeđa trebala biti uključena u vaš Azure portal i Office 365 Admin centar.
ProjectServerCredentials(String, mrežna vjerodostojnost)
Inicijalizira novu primjenu razreda Aspose.Tasks.ProjectServerCredentials pomoću URL-a završne točke Project Web Access i mrežnih autentifikacija.
public ProjectServerCredentials(string siteUrl, NetworkCredential credentials)
Parameters
siteUrl
string
URL projekta web pristup krajnje točke.
credentials
NetworkCredential
Identifikacije su upotrijebljene za prijavu na Project Web Access endpoint.
Examples
U ovom primjeru, primjer Aspose.Tasks.ProjectServerManager klase koristi se za čitanje popisa projekta iz Project Server primjere smještenog na 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
Koristite ovaj konstruktor kako biste se povezali s on-premise primjerom Project Servera putem PWA-a.
Properties
AuthToken
Pronađite token odobrenja za SharePointov primjer.
public string AuthToken { get; }
Vrijednost nekretnina
SiteUrl
Pronađite URL-a PWA-a na SharePointovoj stranici ili URL-a na programu Project Server.Na primjer, https://your_company_name.sharepoint.com/sites/pwa ”;
public string SiteUrl { get; }
Vrijednost nekretnina
UserName
Pronađite korisničko ime za SharePoint lokaciju.
public string UserName { get; }
Vrijednost nekretnina
Methods
ToString()
Povratak struje predstavljanja ove instance.
public override string ToString()
Returns
Činjenica je da je riječ o redoslijedu ove institucije.