Description
The AzureFunctionrequestHelper class contains methods used to get correlationIds, commands and bodies from the Azure Function request.
Static methods
ExtractFromQuery
Extracts parameter from query by name
public staticstring ExtractFromQuery(string parameter, HttpRequest request)
- parameter: string - parameter name.
- request: HttpRequest - Azure Function request.
- returns: string - returned correlationId from request.
ReadBody
Read body from request
public staticstring ReadBody(HttpRequest request)
- request: HttpRequest - Azure Function request.
- returns: string - body represents as string.
GetBodyAsParameters
Get body as Parameters object from request
public staticParameters GetBodyAsParameters(HttpRequest request)
- request: HttpRequest - Azure Function request.
- returns: Parameters - returned body from request.
GetCorrelationId
Returns a correlationId from the Azure Function request.
public staticstring GetCorrelationId(HttpRequest request)
- request: HttpRequest - Azure Function request.
- returns: string - returned correlationId from request.
GetCommand
Returns a command from the Azure Function request.
public staticGetCommand(HttpRequest request): string
- request: HttpRequest - Azure Function request.
- returns: string - returned command from request.
GetParameters
Returns a body from the Azure Function request http request.
public staticParameters GetBodyAsParameters(HttpRequest request)
- request: HttpRequest - Azure Function request.
- returns: Parameters - returned body from request.
GetPropertyByName
Extract property from request by name
public staticstring GetPropertyByName(HttpRequest request, string name)
- request: HttpRequest - Azure Function request object.
- name: string - parameter name.
- returns: Parameters - returned body from request.