PunchoutProductsRequestContext reference
This article provides reference material about PunchoutProductsRequestContext record.
PunchoutProductsRequestContext record contains information needed to handle the products request.
It is available as a parameter in the OnProductsRequestReceivedAsync method of punchout extension.
Properties

Request
The current HTTP request.
Response
The HTTP response.
GetProductsAsync
The delegate to retrieve products. Extension should call this method and pass an instance of PunchoutProductsLoadOptions. The method returns an instance of PunchoutProductCollection.