RazorPageFactoryResult Struct

Result of Microsoft.AspNetCore.Mvc.Razor.IRazorPageFactoryProvider.CreateFactory(System.String).

Namespace
Microsoft.AspNetCore.Mvc.Razor
Assemblies
  • Microsoft.AspNetCore.Mvc.Razor

Syntax

public struct RazorPageFactoryResult
struct Microsoft.AspNetCore.Mvc.Razor.RazorPageFactoryResult

Constructors

RazorPageFactoryResult(System.Collections.Generic.IList<Microsoft.Extensions.Primitives.IChangeToken>)

Initializes a new instance of Microsoft.AspNetCore.Mvc.Razor.RazorPageFactoryResult with the specified <em>expirationTokens</em>.

Arguments:expirationTokens (System.Collections.Generic.IList<Microsoft.Extensions.Primitives.IChangeToken>) – One or more Microsoft.Extensions.Primitives.IChangeToken instances.
public RazorPageFactoryResult(IList<IChangeToken> expirationTokens)
RazorPageFactoryResult(System.Func<Microsoft.AspNetCore.Mvc.Razor.IRazorPage>, System.Collections.Generic.IList<Microsoft.Extensions.Primitives.IChangeToken>)

Initializes a new instance of Microsoft.AspNetCore.Mvc.Razor.RazorPageFactoryResult with the specified Microsoft.AspNetCore.Mvc.Razor.IRazorPage factory.

Arguments:
public RazorPageFactoryResult(Func<IRazorPage> razorPageFactory, IList<IChangeToken> expirationTokens)

Properties

Microsoft.AspNetCore.Mvc.Razor.RazorPageFactoryResult.ExpirationTokens

One or more Microsoft.Extensions.Primitives.IChangeTokens associated with this instance of Microsoft.AspNetCore.Mvc.Razor.RazorPageFactoryResult.

Return type:System.Collections.Generic.IList<Microsoft.Extensions.Primitives.IChangeToken>
public IList<IChangeToken> ExpirationTokens { get; }
Microsoft.AspNetCore.Mvc.Razor.RazorPageFactoryResult.RazorPageFactory

The Microsoft.AspNetCore.Mvc.Razor.IRazorPage factory.

Return type:System.Func<Microsoft.AspNetCore.Mvc.Razor.IRazorPage>
public Func<IRazorPage> RazorPageFactory { get; }
Microsoft.AspNetCore.Mvc.Razor.RazorPageFactoryResult.Success

Gets a value that determines if the page was successfully located.

Return type:System.Boolean
public bool Success { get; }