Table of Contents

Class ViewpointCatalogApiClient

Namespace
Ascon.Polynom.Web.Api.Client.Services
Assembly
Ascon.Polynom.Web.Api.Client.dll

Контроллер для работы с каталогами представлений.

public class ViewpointCatalogApiClient : IDisposable
Inheritance
ViewpointCatalogApiClient
Implements
Inherited Members

Constructors

ViewpointCatalogApiClient(HttpClient)

public ViewpointCatalogApiClient(HttpClient httpClient)

Parameters

httpClient HttpClient

Methods

Dispose()

public void Dispose()

GetById(IGetByIdRequest, CancellationToken)

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

public Task<IViewpointCatalog?> GetById(IGetByIdRequest request, CancellationToken cancellationToken = default)

Parameters

request IGetByIdRequest

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

cancellationToken CancellationToken

Returns

Task<IViewpointCatalog>

GetByLocation(string, CancellationToken)

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

public Task<IViewpointCatalog?> GetByLocation(string location, CancellationToken cancellationToken = default)

Parameters

location string

Строка расположения.

cancellationToken CancellationToken

Returns

Task<IViewpointCatalog>

GetByReference(IIdentifierRequest, CancellationToken)

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

public Task<IViewpointCatalog?> GetByReference(IIdentifierRequest request, CancellationToken cancellationToken = default)

Parameters

request IIdentifierRequest

Идентификатор справочника.

cancellationToken CancellationToken

Returns

Task<IViewpointCatalog>

GetByUid(IGetByUidRequest, CancellationToken)

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

public Task<IViewpointCatalog?> GetByUid(IGetByUidRequest request, CancellationToken cancellationToken = default)

Parameters

request IGetByUidRequest

Запрос поиска объекта по Guid.

cancellationToken CancellationToken

Returns

Task<IViewpointCatalog>

GetDefaultLocation(IGetDefaultLocation, CancellationToken)

Возвращает строку расположения каталога элементов.

public Task<string?> GetDefaultLocation(IGetDefaultLocation request, CancellationToken cancellationToken = default)

Parameters

request IGetDefaultLocation

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

cancellationToken CancellationToken

Returns

Task<string>

Update(IUpdateViewpointCatalogRequest, CancellationToken)

Изменяет данные о каталоге представлений.

public Task<IViewpointCatalog?> Update(IUpdateViewpointCatalogRequest request, CancellationToken cancellationToken = default)

Parameters

request IUpdateViewpointCatalogRequest

Каталог представлений.

cancellationToken CancellationToken

Returns

Task<IViewpointCatalog>