Table of Contents

Class NodeFileExtensions

Namespace
Lers.Http
Assembly
Lers.System.dll

Методы расширения для работы с документами объекта учёта.

public static class NodeFileExtensions
Inheritance
NodeFileExtensions
Inherited Members

Methods

CopyFile(RestClient, EntityIdentifier, EntityIdentifier, CancellationToken)

Копирует существующий файл в другой объект учёта.

public static Task CopyFile(this RestClient client, EntityIdentifier fileId, EntityIdentifier nodeId, CancellationToken cancellationToken)

Parameters

client RestClient

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

fileId EntityIdentifier

Идентификатор файла, который надо скопировать.

nodeId EntityIdentifier

Идентификатор объекта учёта, в который нужно скопировать файл.

cancellationToken CancellationToken

Токен отмены операции.

Returns

Task

DeleteNodeFile(RestClient, int)

Удаляет документ объекта.

public static Task DeleteNodeFile(this RestClient client, int fileId)

Parameters

client RestClient
fileId int

Returns

Task

GetNodeFiles(RestClient, int, bool)

Возвращает список документов на объекте учёта.

public static Task<GetNodeFileListResponseParameters> GetNodeFiles(this RestClient client, int nodeId, bool getThumbnails)

Parameters

client RestClient
nodeId int
getThumbnails bool

Returns

Task<GetNodeFileListResponseParameters>