Ulteam.SharePoint.Client

Common Class

Namespace: Ulteam.SharePoint.Client

Description

Общие методы по работе с CSOM.

Methods

Name Description
GetClientContext(String WebFullUrl, String Login, String Password) Получение ClientContext.
WebFullUrl: Полный URL до узла.
Login: Логин учетной записи.
Password: Пароль учетной записи.
GetServerUrl(String AbsoluteUrl) Получение ServerUrl из AbsoluteUrl = {serverUrl}/{siteCollection}/{web}.
AbsoluteUrl: Полный путь, начиная с http или https.

Samples


public void GetServerUrl()
{
    // Проверка Office 365
    string url = "https://tenantName.sharepoint.com/sites/webname";
    string serverUrl = Common.GetServerUrl(url); // вернется "https://tenantName.sharepoint.com"

    // Проверка SharePoint Server
    url = "http://serverName/sites/webname";
    serverUrl = Common.GetServerUrl(url); // вернется "http://serverName"

    // Проверка относительной ссылки
    url = "/sites/webname";
    serverUrl = Common.GetServerUrl(url); // вернется ""
}

private void GetClientContext()
{
    ClientContext context = Common.GetClientContext(
        "https://tenantName.sharepoint.com/sites/webname",
        "login@sample.com",
        "***");
}

Updated: