Table of Contents

Class HttpResponseExtensions

Namespace
Duende.IdentityServer.Extensions
Assembly
Duende.IdentityServer.dll
public static class HttpResponseExtensions
Inheritance
HttpResponseExtensions
Inherited Members

Methods

AddCspHeaders(IHeaderDictionary, CspOptions, string)

public static void AddCspHeaders(IHeaderDictionary headers, CspOptions options, string cspHeader)

Parameters

headers IHeaderDictionary
options CspOptions
cspHeader string

AddScriptCspHeaders(HttpResponse, CspOptions, string)

public static void AddScriptCspHeaders(this HttpResponse response, CspOptions options, string hash)

Parameters

response HttpResponse
options CspOptions
hash string

AddStyleCspHeaders(HttpResponse, CspOptions, string, string)

public static void AddStyleCspHeaders(this HttpResponse response, CspOptions options, string hash, string frameSources)

Parameters

response HttpResponse
options CspOptions
hash string
frameSources string

SetCache(HttpResponse, int, params string[])

public static void SetCache(this HttpResponse response, int maxAge, params string[] varyBy)

Parameters

response HttpResponse
maxAge int
varyBy string[]

SetNoCache(HttpResponse)

public static void SetNoCache(this HttpResponse response)

Parameters

response HttpResponse

WriteHtmlAsync(HttpResponse, string)

public static Task WriteHtmlAsync(this HttpResponse response, string html)

Parameters

response HttpResponse
html string

Returns

Task

WriteJsonAsync(HttpResponse, object, string)

public static Task WriteJsonAsync(this HttpResponse response, object o, string contentType = null)

Parameters

response HttpResponse
o object
contentType string

Returns

Task

WriteJsonAsync(HttpResponse, string, string)

public static Task WriteJsonAsync(this HttpResponse response, string json, string contentType = null)

Parameters

response HttpResponse
json string
contentType string

Returns

Task