Class ProjectServerCredentials
Nazwa przestrzeń: Aspose.Tasks Zgromadzenie: Aspose.Tasks.dll (25.4.0)
Uznania, które są używane do połączenia z Project Online lub na przykład Project Server.
public sealed class ProjectServerCredentials
Inheritance
object ← ProjectServerCredentials
Dziedziczeni członkowie
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
ProjectServerCredentials(strumień, strumień)
Inicjalizuje nowy przykład klasy Aspose.Tasks.ProjectServerCredentials za pomocą adresu URL witryny SharePoint i ważnego tokenu upoważnienia SPOIDCRL dla witryny SharePoint PWA (Project Web Access).
public ProjectServerCredentials(string siteUrl, string authToken)
Parameters
siteUrl
string
URL PWA (Project Web Access) API projektu online.
authToken
string
Token upoważnienia (SPOIDCRL) dla witryny PWA (Project Web Access) programu SharePoint.
Remarks
Użyj tego konstruktora, aby połączyć się z ProjectOnline, gdy już masz AuthToken dla witryny SharePoint Online.
ProjectServerCredentials(String, String i String)
Inicjalizuje nowy przykład klasy Aspose.Tasks.ProjectServerCredentials za pomocą adresu URL witryny SharePoint, nazwy użytkownika i hasła.
public ProjectServerCredentials(string siteUrl, string userName, string password)
Parameters
siteUrl
string
URL PWA (Project Web Access) API projektu online.
userName
string
Nazwa użytkownika witryny SharePoint.
password
string
Hasło dla witryny SharePoint.
Remarks
Użyj tego konstruktora, aby połączyć się z ProjectOnline. Proszę pamiętać, że autentyfikacja dziedzictwa powinna być włączona w portalu Azure i w centrum administracyjnym usługi Office 365.
ProjectServerCredentials(Źródło: NetworkCredential)
Inicjalizuje nową instancję klasy Aspose.Tasks.ProjectServerCredentials za pomocą adresów URL punktów końcowych Project Web Access i identyfikatorów sieciowych.
public ProjectServerCredentials(string siteUrl, NetworkCredential credentials)
Parameters
siteUrl
string
URL projektu do punktu końcowego dostępu internetowego.
credentials
NetworkCredential
Identyfikacje używane do logowania się do punktu końcowego programu Project Web Access.
Examples
W tym przykładzie przykład klasy Aspose.Tasks.ProjectServerManager jest używany do odczytu listy projektów z przykładu Project Server znajdującego się na stronie 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
Użyj tego konstruktora, aby połączyć się z przykładanym przykładem Project Server za pośrednictwem PWA.
Properties
AuthToken
Otrzymuje token zezwolenia dla instancji programu SharePoint.
public string AuthToken { get; }
Wartość nieruchomości
SiteUrl
Otrzymuje adres URL PWA w witrynie SharePoint lub adres URL programu Project Server.Na przykład https://your_company_name.sharepoint.com/sites/pwa ”;
public string SiteUrl { get; }
Wartość nieruchomości
UserName
Otrzymuje nazwę użytkownika dla witryny SharePoint.
public string UserName { get; }
Wartość nieruchomości
Methods
ToString()
Wracają one do tej instancji.
public override string ToString()
Returns
Jest to strona reprezentująca tę instancję.