Watch our RX24 Keynotes!

Model Map

Model Details

Show: Methods

BinaryFile

Represents any file that has either been uploaded to or generated and saved to Rock.
Properties
AdditionalInformation Gets or sets additional information for the file.
AdditionalLavaFields
Attributes
AttributeValueDefaults
AttributeValues
AvailableKeys
BinaryFileType Gets or sets the BinaryFileType of the file.
BinaryFileTypeId Gets or sets the id of the BinaryFileType that this file belongs to.
ContentLastModified Gets or sets the content last modified.
ContentStream Gets or sets the content stream.
ContextKey
CreatedByPersonAlias
CreatedByPersonAliasId
CreatedByPersonId
CreatedByPersonName
CreatedDateTime
CustomSortValue
DatabaseData Gets or sets a BinaryFileData that contains the content of the file. This object can be used for temporary storage or be persisted to the database.
Description Gets or sets a user defined description of the file.
Document Gets or sets the document.
EncryptedKey
EntityStringValue
FileName Gets or sets the name of the file, including any extensions. This name is usually captured when the file is uploaded to Rock and this same name will be used when the file is downloaded. This property is required.
FileSize Gets or sets the size of the file (in bytes)
ForeignGuid
ForeignId
ForeignKey
Guid
Height Gets or sets a value indicating the height of a file type.
Id
IdKey
IsSystem Gets or sets a flag indicating if this file is part of the Rock core system/framework.
IsTemporary Gets or sets a flag indicating if this is a temporary file. This property is required.
IsValid
Item
MimeType Gets or sets the Mime Type for the file. This property is required
ModifiedAuditValuesAlreadyUpdated
ModifiedByPersonAlias
ModifiedByPersonAliasId
ModifiedByPersonId
ModifiedByPersonName
ModifiedDateTime
ParentAuthority Gets the parent authority.
ParentAuthorityPre
ParentEntityId Gets or sets the parent Entity ID to determine security access.
ParentEntityTypeId Gets or sets the Parent EntityType ID to determine security access.
Path Gets or sets a path to the file that is understandable by the storage provider.
StorageEntitySettings Gets or sets the storage entity settings.
StorageEntityTypeId Gets the Id of the Storage Service EntityType that is used to store this file.
StorageProvider Gets the storage provider.
StorageSettings Gets the storage settings.
SupportedActions
TypeId
TypeName
Url Gets the URL.
UrlEncodedKey
ValidationResults
Width Gets or sets a value indicating the width of a file type.