Ulteam.SharePoint.Client

Logger Class

Namespace: Ulteam.SharePoint.Client

Description

Класс для логирования в список (по умолчанию LogList) текущего сайта.

Methods

Name Description
AddLogItem(ClientContext Context, String ItemId, String Title, String Description, String LogListTitle, Boolean AlwaysNewItem) Добавление записи в лог. Список логирования создается автоматически.
Context: SharePoint site collection context.
ItemId: ID элемента списка.
Title: Название.
Description: Описание.
LogListTitle: Название списка логирования. Значение по умолчанию: “LogList”.
AlwaysNewItem: Всегда создается новый элемент списка, даже если существует элемент с таким же ItemId и Title. Значение по умолчанию: true.
GetLogList(ClientContext Context, String ListTitle) Получение списка логирования. Создание списка, если он не существует.
Context: SharePoint site collection context.
ListTitle: Название списка.

Samples


/// <summary>
/// Добавление записи в лог.
/// </summary>
public void AddLog()
{
    ClientContext context = TestSettings.Context;

    // Добавляет элемент в список LogList.
    // Если список LogList не создан, то создает его.
    Logger.AddLogItem(context, "1", "Log title", "Log description");
    
    // Добавляет элемент в список InfoLogList.
    // Если список InfoLogList не создан, то создает его.
    Logger.AddLogItem(context, "1", "Log title", "Log description", "InfoLogList");
}

Updated: