View Source
Class UmbracoContext
Class that encapsulates Umbraco information of a specific HTTP request
Inheritance
System.Object
Assembly: Umbraco.Web.Common.dll
Syntax
public class UmbracoContext : DisposableObjectSlim
Properties
View Source
CleanedUmbracoUrl
Declaration
public Uri CleanedUmbracoUrl { get; }
Property Value
View Source
Content
Declaration
public IPublishedContentCache? Content { get; }
Property Value
Type |
Description |
System.Nullable<IPublishedContentCache> |
|
View Source
Domains
Declaration
public IDomainCache? Domains { get; }
Property Value
Type |
Description |
System.Nullable<IDomainCache> |
|
View Source
InPreviewMode
Declaration
public bool InPreviewMode { get; }
Property Value
Type |
Description |
System.Boolean |
|
View Source
IsDebug
Declaration
public bool IsDebug { get; }
Property Value
Type |
Description |
System.Boolean |
|
View Source
Media
Declaration
public IPublishedMediaCache? Media { get; }
Property Value
Type |
Description |
System.Nullable<IPublishedMediaCache> |
|
View Source
ObjectCreated
Declaration
public DateTime ObjectCreated { get; }
Property Value
Type |
Description |
DateTime |
|
View Source
OriginalRequestUrl
Declaration
public Uri OriginalRequestUrl { get; }
Property Value
View Source
PublishedRequest
Declaration
public IPublishedRequest? PublishedRequest { get; set; }
Property Value
Type |
Description |
System.Nullable<IPublishedRequest> |
|
View Source
PublishedSnapshot
Declaration
public IPublishedSnapshot PublishedSnapshot { get; }
Property Value
Type |
Description |
IPublishedSnapshot |
|
Methods
View Source
DisposeResources()
Declaration
protected override void DisposeResources()
View Source
ForcedPreview(Boolean)
Declaration
public IDisposable ForcedPreview(bool preview)
Parameters
Type |
Name |
Description |
System.Boolean |
preview |
|
Returns
Type |
Description |
IDisposable |
|