C# Класс erminas.SmartAPI.CMS.Project.Pages.Page

Наследование: PartialRedDotProjectObject, IPage
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
CheckReleaseStatusSettingSuccess void
DeleteImpl void
GetContentElements List
GetLinks List
GetLinksFrom List
GetNames IEnumerable
GetReferencingLinks List
InitProperties void
IsReleasedIntoWorkflow bool
LoadXml void
Page System
Page System
ReleaseStatusFromFlags PageReleaseStatus
ResetReleaseStatusTo void
SaveReleaseStatus void
ToElementList List
TryCreateElement IPageElement
WaitForDeletionFromRecycleBin void
WaitUntilPageIsInRecycleBin void

Открытые методы

Метод Описание
Commit ( ) : void
CopyAndConnectAsync ( ILinkElement connectionTarget, PageCopyAndConnectFlags flags = PageCopyAndConnectFlags.None ) : void
CreateCopyAndConnectJob ( ILinkElement connectionTarget, PageCopyAndConnectFlags flags = PageCopyAndConnectFlags.None ) : IPageCopyAndConnectJob
CreatePublishJob ( ) : IPagePublishJob
Delete ( ) : void
DeleteFromRecycleBin ( ) : void
DeleteIfNotReferenced ( ) : void
DeleteIrrevocably ( int maxWaitForDeletionInMs ) : void
DisconnectFromParent ( ) : void
Equals ( object other ) : bool
GetHashCode ( ) : int
GetPreviewHtml ( PreviewHtmlType previewType = PreviewHtmlType.Raw ) : string
Refresh ( ) : void
Refreshed ( ) : IPage
Reject ( ) : void
Release ( ) : void
ReplaceContentClass ( IContentClass replacement, string>.IDictionary oldToNewMapping, Replace replace ) : void
ResetToDraft ( ) : void
Restore ( ) : void
SkipWorkflow ( ) : void
SubmitToWorkflow ( ) : void
ToString ( ) : string
Undo ( ) : void
this ( string elementName ) : IPageElement

Защищенные методы

Метод Описание
LoadWholeObject ( ) : void
RetrieveWholeObject ( ) : XmlElement

Приватные методы

Метод Описание
CheckReleaseStatusSettingSuccess ( PageReleaseStatus value, XmlDocument xmlDoc ) : void
DeleteImpl ( bool forceDeletion ) : void
GetContentElements ( ) : List
GetLinks ( ) : List
GetLinksFrom ( ) : List
GetNames ( XmlNodeList elements ) : IEnumerable
GetReferencingLinks ( ) : List
InitProperties ( ) : void
IsReleasedIntoWorkflow ( PageReleaseStatus value, PageReleaseStatus flag ) : bool
LoadXml ( ) : void
Page ( IProject project, System.Guid guid, ILanguageVariant languageVariant ) : System
Page ( IProject project, XmlElement xmlElement ) : System
ReleaseStatusFromFlags ( ) : PageReleaseStatus
ResetReleaseStatusTo ( PageReleaseStatus value ) : void
SaveReleaseStatus ( PageReleaseStatus value ) : void
ToElementList ( XmlNodeList elementNodes ) : List
TryCreateElement ( XmlElement xmlElement ) : IPageElement
WaitForDeletionFromRecycleBin ( System.TimeSpan maxWaitForDeletionFromRecycleBin ) : void
WaitUntilPageIsInRecycleBin ( System.TimeSpan maxWaitForDeletionInMs ) : void

Описание методов

Commit() публичный Метод

public Commit ( ) : void
Результат void

CopyAndConnectAsync() публичный Метод

public CopyAndConnectAsync ( ILinkElement connectionTarget, PageCopyAndConnectFlags flags = PageCopyAndConnectFlags.None ) : void
connectionTarget ILinkElement
flags PageCopyAndConnectFlags
Результат void

CreateCopyAndConnectJob() публичный Метод

public CreateCopyAndConnectJob ( ILinkElement connectionTarget, PageCopyAndConnectFlags flags = PageCopyAndConnectFlags.None ) : IPageCopyAndConnectJob
connectionTarget ILinkElement
flags PageCopyAndConnectFlags
Результат IPageCopyAndConnectJob

CreatePublishJob() публичный Метод

public CreatePublishJob ( ) : IPagePublishJob
Результат IPagePublishJob

Delete() публичный Метод

public Delete ( ) : void
Результат void

DeleteFromRecycleBin() публичный Метод

public DeleteFromRecycleBin ( ) : void
Результат void

DeleteIfNotReferenced() публичный Метод

public DeleteIfNotReferenced ( ) : void
Результат void

DeleteIrrevocably() публичный Метод

public DeleteIrrevocably ( int maxWaitForDeletionInMs ) : void
maxWaitForDeletionInMs int
Результат void

DisconnectFromParent() публичный Метод

public DisconnectFromParent ( ) : void
Результат void

Equals() публичный Метод

public Equals ( object other ) : bool
other object
Результат bool

GetHashCode() публичный Метод

public GetHashCode ( ) : int
Результат int

GetPreviewHtml() публичный Метод

public GetPreviewHtml ( PreviewHtmlType previewType = PreviewHtmlType.Raw ) : string
previewType PreviewHtmlType
Результат string

LoadWholeObject() защищенный Метод

protected LoadWholeObject ( ) : void
Результат void

Refresh() публичный Метод

public Refresh ( ) : void
Результат void

Refreshed() публичный Метод

public Refreshed ( ) : IPage
Результат IPage

Reject() публичный Метод

public Reject ( ) : void
Результат void

Release() публичный Метод

public Release ( ) : void
Результат void

ReplaceContentClass() публичный Метод

public ReplaceContentClass ( IContentClass replacement, string>.IDictionary oldToNewMapping, Replace replace ) : void
replacement IContentClass
oldToNewMapping string>.IDictionary
replace Replace
Результат void

ResetToDraft() публичный Метод

public ResetToDraft ( ) : void
Результат void

Restore() публичный Метод

public Restore ( ) : void
Результат void

RetrieveWholeObject() защищенный Метод

protected RetrieveWholeObject ( ) : XmlElement
Результат System.Xml.XmlElement

SkipWorkflow() публичный Метод

public SkipWorkflow ( ) : void
Результат void

SubmitToWorkflow() публичный Метод

public SubmitToWorkflow ( ) : void
Результат void

ToString() публичный Метод

public ToString ( ) : string
Результат string

Undo() публичный Метод

public Undo ( ) : void
Результат void

this() публичный Метод

public this ( string elementName ) : IPageElement
elementName string
Результат IPageElement