PartialViewResultExecutor Class¶
Finds and executes an Microsoft.AspNetCore.Mvc.ViewEngines.IView for a Microsoft.AspNetCore.Mvc.PartialViewResult.
- Namespace
Microsoft.AspNetCore.Mvc.ViewFeatures.Internal- Assemblies
- Microsoft.AspNetCore.Mvc.ViewFeatures
Syntax¶
public class PartialViewResultExecutor : ViewExecutor
-
class
Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.PartialViewResultExecutor
Constructors¶
-
PartialViewResultExecutor(Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcViewOptions>, Microsoft.AspNetCore.Mvc.Internal.IHttpResponseStreamWriterFactory, Microsoft.AspNetCore.Mvc.ViewEngines.ICompositeViewEngine, Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactory, System.Diagnostics.DiagnosticSource, Microsoft.Extensions.Logging.ILoggerFactory, Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider)¶ Creates a new
Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.PartialViewResultExecutor.Arguments: - viewOptions (Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcViewOptions>) – The
Microsoft.Extensions.Options.IOptions`1. - writerFactory (Microsoft.AspNetCore.Mvc.Internal.IHttpResponseStreamWriterFactory) – The
Microsoft.AspNetCore.Mvc.Internal.IHttpResponseStreamWriterFactory. - viewEngine (Microsoft.AspNetCore.Mvc.ViewEngines.ICompositeViewEngine) – The
Microsoft.AspNetCore.Mvc.ViewEngines.ICompositeViewEngine. - tempDataFactory (Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactory) – The
Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactory. - diagnosticSource (System.Diagnostics.DiagnosticSource) – The
System.Diagnostics.DiagnosticSource. - loggerFactory (Microsoft.Extensions.Logging.ILoggerFactory) – The
Microsoft.Extensions.Logging.ILoggerFactory. - modelMetadataProvider (Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider) – The
Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider.
public PartialViewResultExecutor(IOptions<MvcViewOptions> viewOptions, IHttpResponseStreamWriterFactory writerFactory, ICompositeViewEngine viewEngine, ITempDataDictionaryFactory tempDataFactory, DiagnosticSource diagnosticSource, ILoggerFactory loggerFactory, IModelMetadataProvider modelMetadataProvider)
- viewOptions (Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcViewOptions>) – The
-
Methods¶
-
ExecuteAsync(Microsoft.AspNetCore.Mvc.ActionContext, Microsoft.AspNetCore.Mvc.ViewEngines.IView, Microsoft.AspNetCore.Mvc.PartialViewResult)¶ Executes the
Microsoft.AspNetCore.Mvc.ViewEngines.IViewasynchronously.Arguments: - actionContext (Microsoft.AspNetCore.Mvc.ActionContext) – The
Microsoft.AspNetCore.Mvc.ActionContextassociated with the current request. - view (Microsoft.AspNetCore.Mvc.ViewEngines.IView) – The
Microsoft.AspNetCore.Mvc.ViewEngines.IView. - viewResult (Microsoft.AspNetCore.Mvc.PartialViewResult) – The
Microsoft.AspNetCore.Mvc.PartialViewResult.
Return type: System.Threading.Tasks.Task
Returns: A
System.Threading.Tasks.Taskwhich will complete when view execution is completed.public virtual Task ExecuteAsync(ActionContext actionContext, IView view, PartialViewResult viewResult)
- actionContext (Microsoft.AspNetCore.Mvc.ActionContext) – The
-
FindView(Microsoft.AspNetCore.Mvc.ActionContext, Microsoft.AspNetCore.Mvc.PartialViewResult)¶ Attempts to find the
Microsoft.AspNetCore.Mvc.ViewEngines.IViewassociated with <em>viewResult</em>.Arguments: - actionContext (Microsoft.AspNetCore.Mvc.ActionContext) – The
Microsoft.AspNetCore.Mvc.ActionContextassociated with the current request. - viewResult (Microsoft.AspNetCore.Mvc.PartialViewResult) – The
Microsoft.AspNetCore.Mvc.PartialViewResult.
Return type: Returns: public virtual ViewEngineResult FindView(ActionContext actionContext, PartialViewResult viewResult)
- actionContext (Microsoft.AspNetCore.Mvc.ActionContext) – The
-
Properties¶
-
Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.PartialViewResultExecutor.Logger¶ Gets the
Microsoft.Extensions.Logging.ILogger.Return type: Microsoft.Extensions.Logging.ILogger protected ILogger Logger { get; }
-