Table of Contents

Class LinkApiClient

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

Контроллер для работы со связями.

public class LinkApiClient : IDisposable
Inheritance
LinkApiClient
Implements
Inherited Members

Constructors

LinkApiClient(HttpClient)

public LinkApiClient(HttpClient httpClient)

Parameters

httpClient HttpClient

Methods

Dispose()

public void Dispose()

GetByElement(IIdentifierRequest, CancellationToken)

Возвращает связи элемента.

public Task<List<ILink>?> GetByElement(IIdentifierRequest request, CancellationToken cancellationToken = default)

Parameters

request IIdentifierRequest

Идентификатор элемента.

cancellationToken CancellationToken

Returns

Task<List<ILink>>

GetById(IGetByIdRequest, CancellationToken)

Возвращает связь.

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

Parameters

request IGetByIdRequest

Идентификатор связи.

cancellationToken CancellationToken

Returns

Task<ILink>

GetLinkedElements(ILinkedElementsRequest, CancellationToken)

Возвращает связанные элементы.

public Task<List<ILinkedElement>?> GetLinkedElements(ILinkedElementsRequest request, CancellationToken cancellationToken = default)

Parameters

request ILinkedElementsRequest

Параметры запроса.

cancellationToken CancellationToken

Returns

Task<List<ILinkedElement>>