Class EmbedRedirectMiddleware
Middleware for handling requests to the /ImageVault/embed endpoint
Inheritance
System.Object
EmbedRedirectMiddleware
Namespace: ImageVault.EPiServer.Middleware
Assembly: ImageVault.EPiServer.dll
Syntax
public class EmbedRedirectMiddleware : Object
Constructors
EmbedRedirectMiddleware(RequestDelegate, IOptions<ImageVaultClientOptions>)
Constructor
Declaration
public EmbedRedirectMiddleware(RequestDelegate next, IOptions<ImageVaultClientOptions> options)
Parameters
Type | Name | Description |
---|---|---|
Microsoft.AspNetCore.Http.RequestDelegate | next | |
Microsoft.Extensions.Options.IOptions<ImageVaultClientOptions> | options |
Methods
Invoke(HttpContext)
Handles requests to the middleware?
Declaration
public Task Invoke(HttpContext context)
Parameters
Type | Name | Description |
---|---|---|
Microsoft.AspNetCore.Http.HttpContext | context |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task |
ReplaceHost(Uri)
Builds a new url that points to the target location
Declaration
public Uri ReplaceHost(Uri originalHost)
Parameters
Type | Name | Description |
---|---|---|
System.Uri | originalHost |
Returns
Type | Description |
---|---|
System.Uri |