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",
"***");
}