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)