Class ViewpointApiClient
Контроллер для работы с представлениями.
public class ViewpointApiClient : IDisposable
- Inheritance
-
ViewpointApiClient
- Implements
- Inherited Members
Constructors
ViewpointApiClient(HttpClient)
public ViewpointApiClient(HttpClient httpClient)
Parameters
httpClientHttpClient
Methods
Create(ICreateViewpointRequest, CancellationToken)
Создаёт новое представление.
public Task<IViewpoint?> Create(ICreateViewpointRequest request, CancellationToken cancellationToken = default)
Parameters
requestICreateViewpointRequestЗапрос создания представления.
cancellationTokenCancellationToken
Returns
CreateWithValues(ICreateViewpointWithValuesRequest, CancellationToken)
Создаёт новое представление с параметрами.
public Task<IViewpoint?> CreateWithValues(ICreateViewpointWithValuesRequest request, CancellationToken cancellationToken = default)
Parameters
requestICreateViewpointWithValuesRequestЗапрос создания представления с параметрами.
cancellationTokenCancellationToken
Returns
Delete(IDeleteRequest, CancellationToken)
Удаляет представление.
public Task Delete(IDeleteRequest request, CancellationToken cancellationToken = default)
Parameters
requestIDeleteRequestИдентификатор удаляемого представление.
cancellationTokenCancellationToken
Returns
DeleteMany(IDeleteManyRequest, CancellationToken)
Удаляет список представлений.
public Task<IDeleteManyResponse?> DeleteMany(IDeleteManyRequest request, CancellationToken cancellationToken = default)
Parameters
requestIDeleteManyRequestИдентификаторы удаляемых представлений.
cancellationTokenCancellationToken
Returns
Dispose()
public void Dispose()
GetByElement(IGetByIdRequest, CancellationToken)
Возвращает представления, принадлежащие элементу.
public Task<List<IViewpoint>?> GetByElement(IGetByIdRequest request, CancellationToken cancellationToken = default)
Parameters
requestIGetByIdRequestИдентификатор элемента.
cancellationTokenCancellationToken
Returns
GetByGroup(IIdentifierRequest, CancellationToken)
Возвращает представления, находящиеся в группе представлений.
public Task<List<IViewpoint>?> GetByGroup(IIdentifierRequest request, CancellationToken cancellationToken = default)
Parameters
requestIIdentifierRequestИдентификатор группы представлений.
cancellationTokenCancellationToken
Returns
GetById(IGetByIdRequest, CancellationToken)
Возвращает представление.
public Task<IViewpoint?> GetById(IGetByIdRequest request, CancellationToken cancellationToken = default)
Parameters
requestIGetByIdRequestИдентификатор представления.
cancellationTokenCancellationToken
Returns
GetByLocation(string, CancellationToken)
Возвращает представление.
public Task<Viewpoint?> GetByLocation(string location, CancellationToken cancellationToken = default)
Parameters
locationstringСтрока расположения.
cancellationTokenCancellationToken
Returns
GetByUid(IGetByUidRequest, CancellationToken)
Возвращает представление по его идентификатору.
public Task<IViewpoint?> 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
GetKkLocation(IIdentifierRequest, CancellationToken)
Возвращает строковый идентификатор для конструктора компонентов.
public Task<string?> GetKkLocation(IIdentifierRequest request, CancellationToken cancellationToken = default)
Parameters
requestIIdentifierRequestИдентификатор объекта.
cancellationTokenCancellationToken
Returns
GetSerialNumbers(IIdentifierRequest, CancellationToken)
Возвращает порядковые номера представления.
public Task<ISerialNumbersResponse?> GetSerialNumbers(IIdentifierRequest request, CancellationToken cancellationToken = default)
Parameters
requestIIdentifierRequestИдентификатор объекта.
cancellationTokenCancellationToken
Returns
GetTemplate(IIdentifierRequest, CancellationToken)
Возвращает шаблон для заполнения свойств представления.
public Task<IPropertyOwnerResponse?> GetTemplate(IIdentifierRequest request, CancellationToken cancellationToken = default)
Parameters
requestIIdentifierRequestИдентификатор группы представлений.
cancellationTokenCancellationToken
Returns
GetUsages(IIdentifierRequest, CancellationToken)
Возвращает элементы, которые используют представление.
public Task<List<IClassificationObject>?> GetUsages(IIdentifierRequest request, CancellationToken cancellationToken = default)
Parameters
requestIIdentifierRequestИдентификатор представления.
cancellationTokenCancellationToken
Returns
LinkViewpointsToElement(ILinkViewpointsToElementRequest, CancellationToken)
Привязывает представления к элементу.
public Task<List<IViewpoint>?> LinkViewpointsToElement(ILinkViewpointsToElementRequest request, CancellationToken cancellationToken = default)
Parameters
requestILinkViewpointsToElementRequestЗапрос привязки представлений.
cancellationTokenCancellationToken
Returns
UnlinkViewpointsFromElement(IUnlinkViewpointsFromElementRequest, CancellationToken)
Отвязывает представление от элемента.
public Task<List<IViewpoint>?> UnlinkViewpointsFromElement(IUnlinkViewpointsFromElementRequest request, CancellationToken cancellationToken = default)
Parameters
requestIUnlinkViewpointsFromElementRequestЗапрос открепления представления.
cancellationTokenCancellationToken
Returns
Update(IUpdateViewpointRequest, CancellationToken)
Обновляет представление.
public Task<IViewpoint?> Update(IUpdateViewpointRequest request, CancellationToken cancellationToken = default)
Parameters
requestIUpdateViewpointRequestЗапрос обновления представления.
cancellationTokenCancellationToken
Returns
UpdateSerialNumbers(IUpdateSerialNumbersRequest, CancellationToken)
Редактирует внутренний уникальный номер представления.
public Task UpdateSerialNumbers(IUpdateSerialNumbersRequest request, CancellationToken cancellationToken = default)
Parameters
requestIUpdateSerialNumbersRequestПараметры запроса.
cancellationTokenCancellationToken