Add request start without waiting for result

This commit is contained in:
2025-10-27 10:44:42 +09:00
parent 9e9845d446
commit 445bfe8273
3 changed files with 77 additions and 2 deletions

View File

@ -24,5 +24,23 @@ namespace Hcs.Broker.Api.Request.NsiCommon
return result.Item as NsiItemType;
}
internal async Task<string> SendAsync(int registryNumber, ListGroup listGroup, CancellationToken token)
{
// http://open-gkh.ru/NsiCommon/exportNsiItemRequest.html
var request = new exportNsiItemRequest
{
Id = Constants.SIGNED_XML_ELEMENT_ID,
version = "10.0.1.2",
RegistryNumber = registryNumber.ToString(),
ListGroup = listGroup
};
return await StartSendAsync(request, async asyncClient =>
{
var response = await asyncClient.exportNsiItemAsync(CreateRequestHeader(), request);
return response.AckRequest.Ack;
}, token);
}
}
}