Class LinkInstanceApiClient
Контроллер для работы со связями.
public class LinkInstanceApiClient : IDisposable
- Inheritance
-
LinkInstanceApiClient
- Implements
- Inherited Members
Constructors
LinkInstanceApiClient(HttpClient)
public LinkInstanceApiClient(HttpClient httpClient)
Parameters
httpClientHttpClient
Methods
AddConcepts(IAddConceptsRequest, CancellationToken)
Добавляет собственные понятия экземпляру связи.
public Task AddConcepts(IAddConceptsRequest request, CancellationToken cancellationToken = default)
Parameters
requestIAddConceptsRequestЗапрос добавления собственных понятий экземпляру связи.
cancellationTokenCancellationToken
Returns
AddProperties(IAddPropertiesRequest, CancellationToken)
Добавляет собственные свойства экземпляру связи.
public Task AddProperties(IAddPropertiesRequest request, CancellationToken cancellationToken = default)
Parameters
requestIAddPropertiesRequestЗапрос добавления собственных свойств экземпляру связи.
cancellationTokenCancellationToken
Returns
CreateLinkElements(ILinkElementsRequest, CancellationToken)
Создает связь элементов.
public Task<List<IIdentifiableObject>?> CreateLinkElements(ILinkElementsRequest request, CancellationToken cancellationToken = default)
Parameters
requestILinkElementsRequestЗапрос создания связи элементов.
cancellationTokenCancellationToken
Returns
CreateLinkMaterialsAssortments(ILinkMaterialsAssortmentsRequest, CancellationToken)
Создает связь материалов и сортаментов (с указанием документа).
public Task CreateLinkMaterialsAssortments(ILinkMaterialsAssortmentsRequest request, CancellationToken cancellationToken = default)
Parameters
requestILinkMaterialsAssortmentsRequestЗапрос создания связи материалов и сортаментов.
cancellationTokenCancellationToken
Returns
DeleteLinks(IDeleteLinksRequest, CancellationToken)
Удаляет связи элементов.
public Task DeleteLinks(IDeleteLinksRequest request, CancellationToken cancellationToken = default)
Parameters
requestIDeleteLinksRequestЗапрос удаления связи элементов.
cancellationTokenCancellationToken
Returns
Dispose()
public void Dispose()
GetById(IGetByIdRequest, CancellationToken)
Возвращает экземпляр связи.
public Task<ILinkInstance?> GetById(IGetByIdRequest request, CancellationToken cancellationToken = default)
Parameters
requestIGetByIdRequestИдентификатор экземпляра связи.
cancellationTokenCancellationToken
Returns
GetByUid(IGetByUidRequest, CancellationToken)
Возвращает экземпляр связи по его идентификатору.
public Task<ILinkInstance?> GetByUid(IGetByUidRequest request, CancellationToken cancellationToken = default)
Parameters
requestIGetByUidRequestЗапрос поиска объекта по Guid.
cancellationTokenCancellationToken
Returns
GetDetailedInfo(IGetDetailedInfoRequest, CancellationToken)
Возвращает детальную информацию об экземпляре связи.
public Task<IGetDetailedInfoResponse?> GetDetailedInfo(IGetDetailedInfoRequest request, CancellationToken cancellationToken = default)
Parameters
requestIGetDetailedInfoRequestЗапрос детальной информации об экземпляре связи.
cancellationTokenCancellationToken
Returns
RemoveConcept(IDeleteConceptRequest, CancellationToken)
Удаляет собственное понятие экземпляра связи.
public Task RemoveConcept(IDeleteConceptRequest request, CancellationToken cancellationToken = default)
Parameters
requestIDeleteConceptRequestЗапрос удаления собственного понятия экземпляра связи.
cancellationTokenCancellationToken
Returns
RemoveProperties(IDeletePropertiesRequest, CancellationToken)
Удаляет собственные свойства экземпляра связи.
public Task RemoveProperties(IDeletePropertiesRequest request, CancellationToken cancellationToken = default)
Parameters
requestIDeletePropertiesRequestЗапрос удаления собственных свойств экземпляра связи.
cancellationTokenCancellationToken