Class DocumentCatalogApiClient
Контроллер для работы с каталогами документов.
public class DocumentCatalogApiClient : IDisposable
- Inheritance
-
DocumentCatalogApiClient
- Implements
- Inherited Members
Constructors
DocumentCatalogApiClient(HttpClient)
public DocumentCatalogApiClient(HttpClient httpClient)
Parameters
httpClientHttpClient
Methods
Dispose()
public void Dispose()
GetById(IGetByIdRequest, CancellationToken)
Возвращает каталог документов.
public Task<IDocumentCatalog?> GetById(IGetByIdRequest request, CancellationToken cancellationToken = default)
Parameters
requestIGetByIdRequestИдентификатор каталога документов.
cancellationTokenCancellationToken
Returns
GetByLocation(string, CancellationToken)
Возвращает каталог документов.
public Task<IDocumentCatalog?> GetByLocation(string location, CancellationToken cancellationToken = default)
Parameters
locationstringСтрока расположения.
cancellationTokenCancellationToken
Returns
GetByReference(IIdentifierRequest, CancellationToken)
Возвращает каталог документов справочника.
public Task<IDocumentCatalog?> GetByReference(IIdentifierRequest request, CancellationToken cancellationToken = default)
Parameters
requestIIdentifierRequestИдентификатор справочника.
cancellationTokenCancellationToken
Returns
GetByUid(IGetByUidRequest, CancellationToken)
Возвращает каталог документов по его идентификатору.
public Task<IDocumentCatalog?> GetByUid(IGetByUidRequest request, CancellationToken cancellationToken = default)
Parameters
requestIGetByUidRequestЗапрос поиска объекта по Guid.
cancellationTokenCancellationToken
Returns
GetDefaultLocation(IGetDefaultLocation, CancellationToken)
Возвращает строку расположения каталога документов.
public Task<string?> GetDefaultLocation(IGetDefaultLocation request, CancellationToken cancellationToken = default)
Parameters
requestIGetDefaultLocationИдентификатор каталога документов.
cancellationTokenCancellationToken
Returns
Update(IUpdateDocumentCatalogRequest, CancellationToken)
Изменяет данные о каталоге документов.
public Task<IDocumentCatalog?> Update(IUpdateDocumentCatalogRequest request, CancellationToken cancellationToken = default)
Parameters
requestIUpdateDocumentCatalogRequestКаталог документов.
cancellationTokenCancellationToken