Table of Contents

Class FileExtensions

Namespace
Lers.Http.Inventory
Assembly
Lers.System.dll

Содержит методы расширения для работы с файлами.

public static class FileExtensions
Inheritance
FileExtensions
Inherited Members

Methods

DeleteFile(RestClient, EntityIdentifier)

Удаляет файл.

public static Task DeleteFile(this RestClient client, EntityIdentifier id)

Parameters

client RestClient

Клиент для работы с api.

id EntityIdentifier

Идентификатор записи, которую необходимо удалить.

Returns

Task

Задание, после завершения которого запись будет удалена.

GetFileById(RestClient, EntityIdentifier)

Возвращает документ по идентификатору.

public static Task<GetFilesResponseParameters> GetFileById(this RestClient client, EntityIdentifier id)

Parameters

client RestClient

Клиент для работы с api.

id EntityIdentifier

Идентификатор файла для получения.

Returns

Task<GetFilesResponseParameters>

Задание, после завершения которого вернётся ответ на запрос файла.

GetFileTags(RestClient, EntityIdentifier)

Возвращает список тегов файла.

public static Task<IList<FileTag>> GetFileTags(this RestClient client, EntityIdentifier id)

Parameters

client RestClient

Клиент для работы с api.

id EntityIdentifier

Идентификатор записи, список тегов которой необходимо получить.

Returns

Task<IList<FileTag>>

Список тегов файла.

GetFilesTags(RestClient)

Возвращает список тегов.

public static Task<GetFilesTagsResponseParameters> GetFilesTags(this RestClient client)

Parameters

client RestClient

Клиент для работы с api.

Returns

Task<GetFilesTagsResponseParameters>

Список тегов.

UpdateFile(RestClient, UpdateFileRequestParameters)

Обновляет файл.

public static Task<BaseSaveResponseParameters> UpdateFile(this RestClient client, UpdateFileRequestParameters param)

Parameters

client RestClient

Клиент для работы с api.

param UpdateFileRequestParameters

Параметры обновления.

Returns

Task<BaseSaveResponseParameters>

Задание, после завершения которого вернутся параметры обновленной записи.