DashboardBackendOptionsBuilder.RequestHttpHeaders(Action<Dictionary<String, String>>) Method

Specifies HTTP-headers that are sent to the server.

Namespace: DevExpress.DashboardAspNetCore

Assembly: DevExpress.Dashboard.v20.2.AspNetCore.dll

Declaration

public DashboardBackendOptionsBuilder RequestHttpHeaders(
    Action<Dictionary<string, string>> config
)
Public Function RequestHttpHeaders(
    config As Action(Of Dictionary(Of String, String))
) As DashboardBackendOptionsBuilder

Parameters

Name Type Description
config Action<Dictionary<String, String>>

A delegate that provides access to the object that is a collection of headers and values.

Returns

Type Description
DashboardBackendOptionsBuilder

A reference to this instance after the operation has completed.

Remarks

NOTE

The client-side dashboard control uses the HTTP Post method to export the entire dashboard or a dashboard item. This approach doesn't allow the application to send HTTP headers from the client to the server side. In this case, the dashboard control adds the <input type="hidden"> element to the form for each HTTP header from the RequestHttpHeaders collection. The hidden input element has the same ID as the HTTP header's name. The header value is sent to the server side as a value of the corresponding field. You can use the HttpRequest.Form collection to access the hidden fields' values on the server side.

See Also