C# 클래스 erminas.SmartAPI.CMS.Project.Pages.Page

상속: PartialRedDotProjectObject, IPage
파일 보기 프로젝트 열기: erminas/smartapi

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