Watch our RX24 Keynotes!
×
Toggle navigation
Why Rock
Pricing
Donate
Community
Demo
Get Started
Model Map
Error
Model Map
Check -in
CMS
Communication
Core
CRM
Engagement
Event
Finance
Group
LMS
Meta
Prayer
Reporting
Web Farm
Workflow
Other
CMS Models
Adaptive Message
Adaptive Message Adaptation
Adaptive Message Adaptation Segment
Block
Block Type
Content Channel
Content Channel Item
Content Channel Item Association
Content Channel Item Slug
Content Channel Type
Content Collection
Content Collection Source
Content Topic
Content Topic Domain
Html Content
Lava Shortcode
Layout
Media Account
Media Element
Media Folder
Page
Page Context
Page Route
Page Short Link
Persisted Dataset
Personal Link
Personal Link Section
Personal Link Section Order
Personalization Segment
Request Filter
Rest Action
Rest Controller
Site
Site Domain
Theme
Key
A required field.
A property on the database.
Not mapped to the database. These fields are computed and are only available in the object.
These fields are available where Lava is supported.
These methods or fields are obsolete and should not be used.
Model Details
Filter Options
Is Required
Yes
No
Database Property
Yes
No
Lava Supported
Yes
No
Apply Filter
Clear Filter
Show:
Methods
PageContext
Represents a PageContext object in Rock. A PageContext entity is an entity object that can be shared amongst all of the
Blocks
on a page.
Properties
AdditionalLavaFields
Attributes
AttributeValueDefaults
AttributeValues
AvailableKeys
ContextKey
CreatedByPersonAlias
CreatedByPersonAliasId
CreatedByPersonId
CreatedByPersonName
CreatedDateTime
CustomSortValue
EncryptedKey
Entity
Gets or sets the object type name of the entity object that is being shared through this PageContext. This property is required.
EntityStringValue
ForeignGuid
ForeignId
ForeignKey
Guid
Id
IdKey
IdParameter
Gets or sets the name of the Page Attribute/Parameter that stores the Id of the shared entity object. This property is required.
IsSystem
Gets or sets a flag indicating if this PageContext is a part of the Rock core system/framework. This property is required.
IsValid
Item
ModifiedAuditValuesAlreadyUpdated
ModifiedByPersonAlias
ModifiedByPersonAliasId
ModifiedByPersonId
ModifiedByPersonName
ModifiedDateTime
Page
Gets or sets the
Page
that this PageContext is used on.
PageId
Gets or sets the Id of the
Page
that this PageContext is used on. This property is required.
ParentAuthority
ParentAuthorityPre
SupportedActions
TypeId
TypeName
UrlEncodedKey
ValidationResults
Methods
AllowPerson(System.String action, Rock.Model.Person person, Rock.Data.RockContext rockContext)
(inherited)
AllowSecurityRole(System.String action, Rock.Model.Group group, Rock.Data.RockContext rockContext)
(inherited)
Clone()
(inherited)
ContainsKey(System.Object key)
(inherited)
[Obsoleted in v13] Use ContainsKey(string) instead.
ContainsKey(System.String key)
(inherited)
Equals(System.Object obj)
(inherited)
FromDictionary(System.Collections.Generic.Dictionary`2[System.String,System.Object] properties)
(inherited)
GetAlternateEntityIds(Rock.Data.RockContext rockContext)
(inherited)
[Obsoleted in v13] Use GetAlternateEntityIdsByType instead.
GetAlternateEntityIdsByType(Rock.Data.RockContext rockContext)
(inherited)
GetAttributeValue(System.String key)
(inherited)
GetAttributeValue(System.Guid guid)
(inherited)
GetAttributeValueAsType(System.String key)
(inherited)
GetAttributeValues(System.String key)
(inherited)
GetCacheObject()
- Gets the cache object associated with this Entity
GetCreatedAuditHtml(System.String rootUrl)
(inherited)
GetHashCode()
(inherited)
GetInheritedAttributes(Rock.Data.RockContext rockContext)
(inherited)
GetModifiedAuditHtml(System.String rootUrl)
(inherited)
GetType()
(inherited)
GetValue(System.String key)
(inherited)
IsAllowedByDefault(System.String action)
(inherited)
IsAuthorized(System.String action, Rock.Model.Person person)
(inherited)
IsPrivate(System.String action, Rock.Model.Person person)
(inherited)
LaunchWorkflow(System.Nullable`1[System.Guid] workflowTypeGuid, System.String workflowName, System.Collections.Generic.Dictionary`2[System.String,System.String] workflowAttributeValues)
(inherited)
[Obsoleted in v13] Use the override that does not provide the default values instead.
LaunchWorkflow(System.Nullable`1[System.Guid] workflowTypeGuid, System.String workflowName, System.Collections.Generic.Dictionary`2[System.String,System.String] workflowAttributeValues, System.Nullable`1[System.Int32] initiatorPersonAliasId)
(inherited)
LaunchWorkflow(System.Nullable`1[System.Int32] workflowTypeId, System.String workflowName, System.Collections.Generic.Dictionary`2[System.String,System.String] workflowAttributeValues)
(inherited)
[Obsoleted in v13] Use the override that does not provide the default values instead.
LaunchWorkflow(System.Nullable`1[System.Int32] workflowTypeId, System.String workflowName, System.Collections.Generic.Dictionary`2[System.String,System.String] workflowAttributeValues, System.Nullable`1[System.Int32] initiatorPersonAliasId)
(inherited)
MakePrivate(System.String action, Rock.Model.Person person, Rock.Data.RockContext rockContext)
(inherited)
MakeUnPrivate(System.String action, Rock.Model.Person person, Rock.Data.RockContext rockContext)
(inherited)
PostSaveChanges(Rock.Data.DbContext dbContext)
(inherited)
PreSaveChanges(Rock.Data.DbContext dbContext, System.Data.Entity.EntityState state)
(inherited)
PreSaveChanges(Rock.Data.DbContext dbContext, System.Data.Entity.Infrastructure.DbEntityEntry entry)
(inherited)
PreSaveChanges(Rock.Data.DbContext dbContext, System.Data.Entity.Infrastructure.DbEntityEntry entry, System.Data.Entity.EntityState state)
(inherited)
SetAttributeValue(System.String key, System.String value)
(inherited)
ToDictionary()
(inherited)
ToLiquid()
(inherited)
ToString()
- Returns a
String
containing the Entity (type name) and IdParamenter that represents this instance.
UpdateCache(System.Data.Entity.EntityState entityState, Rock.Data.DbContext dbContext)
×
Newsletter Subscribe