Class ProjectServerCredentials

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

string

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

string

UserName

Otrzymuje nazwę użytkownika dla witryny SharePoint.

public string UserName { get; }

Wartość nieruchomości

string

Methods

ToString()

Wracają one do tej instancji.

public override string ToString()

Returns

string

Jest to strona reprezentująca tę instancję.

 Polski