C# Класс SenseNet.Portal.PageTemplateManager

Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
AddForm string
ChangeHead string
CheckPageTemplateBinaryStream bool
CreateMaster IList
ExistPageZone bool
GenerateBinaryData void
GeneratePage void
GetAttributeString string
GetEnd string
GetEndPos int
GetExistNode Node
GetFileNameExtension string
GetFileNameWithoutExt string
GetFileNameWithoutExt string
GetMasterPageByPath MasterPage
GetNewElement object
GetPortletXML string
GetSmallest int
GetZoneEndPos int
LoadPageList IEnumerable
SaveMasterPage void
SaveMasterPage void
SplitPageTemplate IList
ZoneChanged bool

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

Метод Описание
GetASPXBinaryByPageTemplate ( Page page, PageTemplate pageTemplate ) : BinaryData
GetBinaryData ( int pageTemplateId, Stream oldStream ) : void
GetPageBinaryData ( Page page, PageTemplate pageTemplate ) : BinaryData

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

Метод Описание
AddForm ( string tmp ) : string
ChangeHead ( string tmp ) : string
CheckPageTemplateBinaryStream ( PageTemplate pageTemplate ) : bool
CreateMaster ( string oldTemplate, string template, string fileName ) : IList
ExistPageZone ( PageZone pageZone, IList pageZoneList ) : bool
GenerateBinaryData ( ) : void
GeneratePage ( string oldPageTmp, string pageTmp, string fileName ) : void
GetAttributeString ( XmlAttributeCollection xmlAttrCol ) : string
GetEnd ( string posType ) : string
GetEndPos ( string tmp, int start ) : int
GetExistNode ( IFolder folder, string name ) : Node
GetFileNameExtension ( string fileName ) : string
GetFileNameWithoutExt ( ) : string
GetFileNameWithoutExt ( string fileName ) : string
GetMasterPageByPath ( string path, string name ) : MasterPage
GetNewElement ( string posType, string name, string innerText, string attrListText ) : object
GetPortletXML ( IList zoneList ) : string
GetSmallest ( string pageTmp, int pos, string &posType ) : int
GetZoneEndPos ( string pageTmp, int startPos, string posType ) : int
LoadPageList ( ) : IEnumerable
SaveMasterPage ( MasterPage masterPage, string textData ) : void
SaveMasterPage ( string fileName, string path, string textData ) : void
SplitPageTemplate ( string pageTmp ) : IList
ZoneChanged ( IList oldZoneList, IList zoneList ) : bool

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

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

public GetASPXBinaryByPageTemplate ( Page page, PageTemplate pageTemplate ) : BinaryData
page Page
pageTemplate PageTemplate
Результат SenseNet.ContentRepository.Storage.BinaryData

GetBinaryData() публичный статический Метод

public static GetBinaryData ( int pageTemplateId, Stream oldStream ) : void
pageTemplateId int
oldStream Stream
Результат void

GetPageBinaryData() публичный статический Метод

public static GetPageBinaryData ( Page page, PageTemplate pageTemplate ) : BinaryData
page Page
pageTemplate PageTemplate
Результат SenseNet.ContentRepository.Storage.BinaryData