C# 클래스 DotNetNuke.Modules.UserDefinedTable.Serialization.ModuleSerializationController

파일 보기 프로젝트 열기: DNNCommunity/DNN.FormAndList

공개 메소드들

메소드 설명
DeserializeModule ( XmlNode nodeModule, XmlNode nodePane, int portalId, int tabId, PortalTemplateModuleAction mergeTabs, Hashtable hModules ) : void
SerializeModule ( XmlDocument xmlModule, DotNetNuke.Entities.Modules.ModuleInfo objModule, bool includeContent ) : XmlNode

SerializeModule

SerializeModule ( XmlDocument xmlModule, DotNetNuke.Entities.Modules.ModuleInfo objModule, bool includeContent, int maxNumberofRecords ) : XmlNode

SerializeModule

비공개 메소드들

메소드 설명
AddContent ( XmlNode nodeModule, DotNetNuke.Entities.Modules.ModuleInfo module, int maxNumberOfRecords ) : void
AddSettings ( XmlNode nodeModule, DotNetNuke.Entities.Modules.ModuleInfo module ) : void
CheckIsInstance ( int templateModuleId, Hashtable hModules ) : bool
CreateEventQueueMessage ( DotNetNuke.Entities.Modules.ModuleInfo module, string content, string version, int userId ) : void
DeserializeModule ( XmlNode nodeModule, XmlNode nodePane, int portalId, int tabId, int moduleDefId ) : DotNetNuke.Entities.Modules.ModuleInfo
DeserializeModulePermissions ( XmlNodeList nodeModulePermissions, int portalId, DotNetNuke.Entities.Modules.ModuleInfo module ) : void
DeserializeModuleSettings ( XmlNodeList nodeModuleSettings, int moduleId ) : void
DeserializeTabModuleSettings ( XmlNodeList nodeTabModuleSettings, int moduleId, int tabId ) : void
FindModule ( XmlNode nodeModule, int tabId, PortalTemplateModuleAction mergeTabs ) : bool
GetModuleContent ( XmlNode nodeModule, int moduleId, int tabId, int portalId, bool isInstance ) : void
GetModuleDefinition ( XmlNode nodeModule ) : DotNetNuke.Entities.Modules.Definitions.ModuleDefinitionInfo

메소드 상세

DeserializeModule() 공개 정적인 메소드

public static DeserializeModule ( XmlNode nodeModule, XmlNode nodePane, int portalId, int tabId, PortalTemplateModuleAction mergeTabs, Hashtable hModules ) : void
nodeModule System.Xml.XmlNode
nodePane System.Xml.XmlNode
portalId int
tabId int
mergeTabs PortalTemplateModuleAction
hModules System.Collections.Hashtable
리턴 void

SerializeModule() 공개 정적인 메소드

SerializeModule
public static SerializeModule ( XmlDocument xmlModule, DotNetNuke.Entities.Modules.ModuleInfo objModule, bool includeContent ) : XmlNode
xmlModule System.Xml.XmlDocument The Xml Document to use for the Module
objModule DotNetNuke.Entities.Modules.ModuleInfo The ModuleInfo object to serialize
includeContent bool A flak that determines whether the content of the module is serialised.
리턴 System.Xml.XmlNode

SerializeModule() 공개 정적인 메소드

SerializeModule
public static SerializeModule ( XmlDocument xmlModule, DotNetNuke.Entities.Modules.ModuleInfo objModule, bool includeContent, int maxNumberofRecords ) : XmlNode
xmlModule System.Xml.XmlDocument The Xml Document to use for the Module
objModule DotNetNuke.Entities.Modules.ModuleInfo The ModuleInfo object to serialize
includeContent bool A flak that determines whether the content of the module is serialised.
maxNumberofRecords int Numer of reords. Choose Null.NullInteger (-1) to include all records
리턴 System.Xml.XmlNode