Class LinkApiClient
Контроллер для работы со связями.
public class LinkApiClient : IDisposable
- Inheritance
-
LinkApiClient
- Implements
- Inherited Members
Constructors
LinkApiClient(HttpClient)
public LinkApiClient(HttpClient httpClient)
Parameters
httpClientHttpClient
Methods
Dispose()
public void Dispose()
GetByElement(IIdentifierRequest, CancellationToken)
Возвращает связи элемента.
public Task<List<ILink>?> GetByElement(IIdentifierRequest request, CancellationToken cancellationToken = default)
Parameters
requestIIdentifierRequestИдентификатор элемента.
cancellationTokenCancellationToken
Returns
GetById(IGetByIdRequest, CancellationToken)
Возвращает связь.
public Task<ILink?> GetById(IGetByIdRequest request, CancellationToken cancellationToken = default)
Parameters
requestIGetByIdRequestИдентификатор связи.
cancellationTokenCancellationToken
Returns
GetLinkedElements(ILinkedElementsRequest, CancellationToken)
Возвращает связанные элементы.
public Task<List<ILinkedElement>?> GetLinkedElements(ILinkedElementsRequest request, CancellationToken cancellationToken = default)
Parameters
requestILinkedElementsRequestПараметры запроса.
cancellationTokenCancellationToken