Class ProjectServerCredentials
De naam: Aspose.Tasks Verzameling: Aspose.Tasks.dll (25.4.0)
Authenties die worden gebruikt om verbinding te maken met Project Online of on-premise instantie van Project Server.
public sealed class ProjectServerCredentials
Inheritance
object ← ProjectServerCredentials
Geëerbiede leden
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
ProjectServerCredentials(String en String)
Start een nieuwe instantie van de Aspose.Tasks.ProjectServerCredentials-klasse met behulp van de URL van de SharePoint-site en de geldig SPOIDCRL-autorisatie token voor de SharePoint-site PWA (Project Web Access).
public ProjectServerCredentials(string siteUrl, string authToken)
Parameters
siteUrl
string
De URL van de PWA (Project Web Access) API van Project Online.
authToken
string
De autorisatie token (SPOIDCRL) voor de PWA (Project Web Access) site van SharePoint.
Remarks
Gebruik deze constructor om verbinding te maken met ProjectOnline wanneer u al AuthToken voor uw SharePoint Online site hebt.
ProjectServerCredentials(String, String en String)
Start een nieuwe instantie van de Aspose.Tasks.ProjectServerCredentials-klasse met behulp van de URL van de SharePoint-site, gebruikersnaam en wachtwoord.
public ProjectServerCredentials(string siteUrl, string userName, string password)
Parameters
siteUrl
string
De URL van de PWA (Project Web Access) API van Project Online.
userName
string
De gebruikersnaam voor de SharePoint-site.
password
string
Het wachtwoord voor de SharePoint-site.
Remarks
Gebruik deze constructor om verbinding te maken met ProjectOnline. houd er rekening mee dat er authenticatie van erfgoed moet worden geactiveerd in uw Azure-portaal en Office 365 Admin-centrum.
ProjectServerCredentials(String, netwerkverzekering)
Initialiseert een nieuwe instantie van de Aspose.Tasks.ProjectServerCredentials-klasse met behulp van de URL van Project Web Access-endpoint en netwerkcertificaten.
public ProjectServerCredentials(string siteUrl, NetworkCredential credentials)
Parameters
siteUrl
string
De URL van het project web access endpoint.
credentials
NetworkCredential
De credentialen die worden gebruikt om in te loggen op Project Web Access endpoint.
Examples
In dit voorbeeld wordt de Aspose.Tasks.ProjectServerManager-klasse gebruikt om een lijst met projecten te lezen vanuit de Project Server-instantie die zich bevindt op 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
Gebruik deze constructor om te verbinden met de on-premise instantie van Project Server via PWA.
Properties
AuthToken
Geeft de autorisatie token voor de SharePoint-instantie.
public string AuthToken { get; }
Eigendomswaarde
SiteUrl
Geeft de URL van PWA op de SharePoint-site of de URL van de on-premise Project Server.Bijvoorbeeld https://your_company_name.sharepoint.com/sites/pwa";
public string SiteUrl { get; }
Eigendomswaarde
UserName
Geeft de gebruikersnaam voor de SharePoint-site.
public string UserName { get; }
Eigendomswaarde
Methods
ToString()
Terug een string vertegenwoordiging van deze instantie.
public override string ToString()
Returns
een string vertegenwoordiging van deze instantie.