HttpRequestMessageEventArgs Class
- Namespace
- Kampute.HttpClient
- Assembly
- Kampute.HttpClient.dll
Definition
Provides event data for events that involve manipulation or inspection of HTTP request messages.
public class HttpRequestMessageEventArgs : EventArgsRemarks
This class is typically used in scenarios where an HTTP request message needs to be inspected or modified before it is sent. It encapsulates an instance of HttpRequestMessage, allowing subscribers of the event to access and manipulate the request as necessary. Common use cases include adding headers, changing the request URI, or modifying the request body.
Constructors
HttpRequestMessageEventArgs(HttpRequestMessage)
Initializes a new instance of the HttpRequestMessageEventArgs class with the specified request message.
public HttpRequestMessageEventArgs(HttpRequestMessage request)Parameters
requestHttpRequestMessage- The HTTP request message that has been created.
Exceptions
- ArgumentNullException
- Thrown if the
requestisnull.
Properties
Request
Gets the HTTP request message.
public HttpRequestMessage Request { get; }Property Value
- HttpRequestMessage
- The HTTP request message involved in the event.
