View Source
Class ViewDataExtensions
Assembly: Umbraco.Web.Common.dll
Syntax
public static class ViewDataExtensions
Fields
View Source
TokenExternalSignInError
Declaration
public const string TokenExternalSignInError = "ExternalSignInError"
Field Value
View Source
TokenInstallApiBaseUrl
Declaration
public const string TokenInstallApiBaseUrl = "InstallApiBaseUrl"
Field Value
View Source
TokenPasswordResetCode
Declaration
public const string TokenPasswordResetCode = "PasswordResetCode"
Field Value
View Source
TokenTwoFactorRequired
Declaration
public const string TokenTwoFactorRequired = "TwoFactorRequired"
Field Value
View Source
TokenUmbracoBaseFolder
Declaration
public const string TokenUmbracoBaseFolder = "UmbracoBaseFolder"
Field Value
View Source
TokenUmbracoPath
Declaration
public const string TokenUmbracoPath = "UmbracoPath"
Field Value
View Source
TokenUmbracoVersion
Declaration
public const string TokenUmbracoVersion = "UmbracoVersion"
Field Value
Methods
View Source
FromBase64CookieData<T>(ViewDataDictionary, HttpContext?, string, IJsonSerializer)
Copies data from a request cookie to view data and then clears the cookie in the response
Declaration
public static bool FromBase64CookieData<T>(this ViewDataDictionary viewData, HttpContext? httpContext, string cookieName, IJsonSerializer serializer)
Parameters
| Type |
Name |
Description |
| ViewDataDictionary |
viewData |
|
| HttpContext |
httpContext |
|
| string |
cookieName |
|
| IJsonSerializer |
serializer |
|
Returns
Type Parameters
View Source
FromTempData(ViewDataDictionary, ITempDataDictionary, string)
Declaration
public static bool FromTempData(this ViewDataDictionary viewData, ITempDataDictionary tempData, string token)
Parameters
| Type |
Name |
Description |
| ViewDataDictionary |
viewData |
|
| ITempDataDictionary |
tempData |
|
| string |
token |
|
Returns
View Source
GetExternalSignInProviderErrors(ViewDataDictionary)
Used by the back office login screen to get any registered external login provider errors
Declaration
public static BackOfficeExternalLoginProviderErrors? GetExternalSignInProviderErrors(this ViewDataDictionary viewData)
Parameters
| Type |
Name |
Description |
| ViewDataDictionary |
viewData |
|
Returns
View Source
GetInstallApiBaseUrl(ViewDataDictionary)
Declaration
public static string? GetInstallApiBaseUrl(this ViewDataDictionary viewData)
Parameters
| Type |
Name |
Description |
| ViewDataDictionary |
viewData |
|
Returns
View Source
GetUmbracoBaseFolder(ViewDataDictionary)
Declaration
public static string? GetUmbracoBaseFolder(this ViewDataDictionary viewData)
Parameters
| Type |
Name |
Description |
| ViewDataDictionary |
viewData |
|
Returns
View Source
GetUmbracoPath(ViewDataDictionary)
Declaration
public static string? GetUmbracoPath(this ViewDataDictionary viewData)
Parameters
| Type |
Name |
Description |
| ViewDataDictionary |
viewData |
|
Returns
View Source
GetUmbracoVersion(ViewDataDictionary)
Declaration
public static SemVersion? GetUmbracoVersion(this ViewDataDictionary viewData)
Parameters
| Type |
Name |
Description |
| ViewDataDictionary |
viewData |
|
Returns
View Source
SetExternalSignInProviderErrors(ViewDataDictionary, BackOfficeExternalLoginProviderErrors)
Used by the back office controller to register any external login provider errors
Declaration
public static void SetExternalSignInProviderErrors(this ViewDataDictionary viewData, BackOfficeExternalLoginProviderErrors errors)
Parameters
View Source
SetInstallApiBaseUrl(ViewDataDictionary, string?)
Declaration
public static void SetInstallApiBaseUrl(this ViewDataDictionary viewData, string? value)
Parameters
| Type |
Name |
Description |
| ViewDataDictionary |
viewData |
|
| string |
value |
|
View Source
SetTwoFactorProviderNames(ViewDataDictionary, IEnumerable<string>)
Declaration
public static void SetTwoFactorProviderNames(this ViewDataDictionary viewData, IEnumerable<string> providerNames)
Parameters
| Type |
Name |
Description |
| ViewDataDictionary |
viewData |
|
| IEnumerable<string> |
providerNames |
|
View Source
SetUmbracoBaseFolder(ViewDataDictionary, string)
Declaration
public static void SetUmbracoBaseFolder(this ViewDataDictionary viewData, string value)
Parameters
| Type |
Name |
Description |
| ViewDataDictionary |
viewData |
|
| string |
value |
|
View Source
SetUmbracoPath(ViewDataDictionary, string)
Declaration
public static void SetUmbracoPath(this ViewDataDictionary viewData, string value)
Parameters
| Type |
Name |
Description |
| ViewDataDictionary |
viewData |
|
| string |
value |
|
View Source
SetUmbracoVersion(ViewDataDictionary, SemVersion)
Declaration
public static void SetUmbracoVersion(this ViewDataDictionary viewData, SemVersion version)
Parameters
| Type |
Name |
Description |
| ViewDataDictionary |
viewData |
|
| SemVersion |
version |
|
View Source
TryGetTwoFactorProviderNames(ViewDataDictionary, out IEnumerable<string>)
Declaration
public static bool TryGetTwoFactorProviderNames(this ViewDataDictionary viewData, out IEnumerable<string> providerNames)
Parameters
| Type |
Name |
Description |
| ViewDataDictionary |
viewData |
|
| IEnumerable<string> |
providerNames |
|
Returns