# HttpCommandRequestContext Constructors

- Package: [Aspire.Hosting](/reference/api/csharp/aspire.hosting.md)
- Type: [HttpCommandRequestContext](/reference/api/csharp/aspire.hosting/httpcommandrequestcontext.md)
- Kind: `Constructors`
- Members: `1`

Context passed to callback to configure `Http.HttpRequestMessage` when using [ResourceBuilderExtensions.WithHttpCommand(IResourceBuilder<TResource>, string, string, string?, string?, HttpCommandOptions?)](/reference/api/csharp/aspire.hosting/resourcebuilderextensions/methods.md#withhttpcommand-iresourcebuilder-tresource-string-string-string-string-httpcommandoptions) or [ResourceBuilderExtensions.WithHttpCommand(IResourceBuilder<TResource>, string, string, string?, string?, HttpCommandOptions?)](/reference/api/csharp/aspire.hosting/resourcebuilderextensions/methods.md#withhttpcommand-iresourcebuilder-tresource-string-string-string-string-httpcommandoptions).

## HttpCommandRequestContext

- Name: `Constructor`

```csharp
public sealed class HttpCommandRequestContext
{
    public HttpCommandRequestContext()
    {
        // ...
    }
}
```
