Class WebDavIndirectResult
An Microsoft.AspNetCore.Mvc.IActionResult implementation that takes a IWebDavResult
Inheritance
Microsoft.AspNetCore.Mvc.ActionResult
Microsoft.AspNetCore.Mvc.StatusCodeResult
WebDavIndirectResult
Inherited Members
Microsoft.AspNetCore.Mvc.StatusCodeResult.ExecuteResult(Microsoft.AspNetCore.Mvc.ActionContext)
Microsoft.AspNetCore.Mvc.StatusCodeResult.StatusCode
Namespace:FubarDev.WebDavServer.AspNetCore
Assembly:FubarDev.WebDavServer.AspNetCore.dll
Syntax
public class WebDavIndirectResult : StatusCodeResult, IActionResult
Constructors
| Improve this Doc View SourceWebDavIndirectResult(IWebDavDispatcher, IWebDavResult, ILogger<WebDavIndirectResult>)
Initializes a new instance of the WebDavIndirectResult class.
Declaration
public WebDavIndirectResult(IWebDavDispatcher dispatcher, IWebDavResult result, [CanBeNull] ILogger<WebDavIndirectResult> logger)
Parameters
Type | Name | Description |
---|---|---|
IWebDavDispatcher | dispatcher | The WebDAV HTTP method dispatcher |
IWebDavResult | result | The result of the WebDAV operation |
Microsoft.Extensions.Logging.ILogger<WebDavIndirectResult> | logger | The logger for a WebDavIndirectResult |
Methods
| Improve this Doc View SourceExecuteResultAsync(ActionContext)
Declaration
public override Task ExecuteResultAsync(ActionContext context)
Parameters
Type | Name | Description |
---|---|---|
Microsoft.AspNetCore.Mvc.ActionContext | context |
Returns
Type | Description |
---|---|
Task |
Overrides
Microsoft.AspNetCore.Mvc.ActionResult.ExecuteResultAsync(Microsoft.AspNetCore.Mvc.ActionContext)