C# Class OurUmbraco.Wiki.BusinessLogic.WikiFile

显示文件 Open project: umbraco/OurUmbraco Class Usage Examples

Public Methods

Method Description
Create ( string name, System.Guid node, System.Guid memberGuid, System.Web.HttpPostedFile file, string filetype, List versions ) : WikiFile
Create ( string name, System.Guid node, System.Guid memberGuid, System.Web.HttpPostedFile file, string filetype, List versions, string dotNetVersion ) : WikiFile
Create ( string fileName, string extension, System.Guid node, System.Guid memberGuid, byte file, string filetype, List versions ) : WikiFile
CurrentFiles ( IEnumerable nodeIds ) : IEnumerable>.Dictionary

Gets all wiki files for all nodes

CurrentFiles ( int nodeId ) : List
Delete ( ) : void
FindPackageDocumentationForUmbracoVersion ( int nodeid, string umbracoVersion ) : WikiFile
FindPackageForUmbracoVersion ( int nodeid, string umbracoVersion ) : WikiFile
GetVersionsFromString ( string p ) : List
Save ( ) : void
ToByteArray ( ) : byte[]
ToVersionString ( List versions ) : string
ToXml ( XmlDocument d ) : XmlNode
UpdateDownloadCount ( int fileId, bool ignoreCookies, bool isPackage ) : void
UpdateDownloadCounter ( ) : void
UpdateDownloadCounter ( bool ignoreCookies, bool isPackage ) : void
WikiFile ( int id ) : System

Protected Methods

Method Description
FireAfterCreate ( FileCreateEventArgs e ) : void
FireAfterDelete ( FileRemoveEventArgs e ) : void
FireAfterDownloadUpdate ( FileDownloadUpdateEventArgs e ) : void
FireAfterUpdate ( FileUpdateEventArgs e ) : void
FireBeforeCreate ( FileCreateEventArgs e ) : void
FireBeforeDelete ( FileRemoveEventArgs e ) : void
FireBeforeUpdate ( FileUpdateEventArgs e ) : void

Private Methods

Method Description
ExtensionNotAllowed ( string extension ) : bool
FindRelatedFileForUmbracoVersion ( int nodeid, string umbracoVersion, string fileType ) : WikiFile
WikiFile ( ) : System

Method Details

Create() public static method

public static Create ( string name, System.Guid node, System.Guid memberGuid, System.Web.HttpPostedFile file, string filetype, List versions ) : WikiFile
name string
node System.Guid
memberGuid System.Guid
file System.Web.HttpPostedFile
filetype string
versions List
return WikiFile

Create() public static method

public static Create ( string name, System.Guid node, System.Guid memberGuid, System.Web.HttpPostedFile file, string filetype, List versions, string dotNetVersion ) : WikiFile
name string
node System.Guid
memberGuid System.Guid
file System.Web.HttpPostedFile
filetype string
versions List
dotNetVersion string
return WikiFile

Create() public static method

public static Create ( string fileName, string extension, System.Guid node, System.Guid memberGuid, byte file, string filetype, List versions ) : WikiFile
fileName string
extension string
node System.Guid
memberGuid System.Guid
file byte
filetype string
versions List
return WikiFile

CurrentFiles() public static method

Gets all wiki files for all nodes
public static CurrentFiles ( IEnumerable nodeIds ) : IEnumerable>.Dictionary
nodeIds IEnumerable
return IEnumerable>.Dictionary

CurrentFiles() public static method

public static CurrentFiles ( int nodeId ) : List
nodeId int
return List

Delete() public method

public Delete ( ) : void
return void

FindPackageDocumentationForUmbracoVersion() public static method

public static FindPackageDocumentationForUmbracoVersion ( int nodeid, string umbracoVersion ) : WikiFile
nodeid int
umbracoVersion string
return WikiFile

FindPackageForUmbracoVersion() public static method

public static FindPackageForUmbracoVersion ( int nodeid, string umbracoVersion ) : WikiFile
nodeid int
umbracoVersion string
return WikiFile

FireAfterCreate() protected method

protected FireAfterCreate ( FileCreateEventArgs e ) : void
e FileCreateEventArgs
return void

FireAfterDelete() protected method

protected FireAfterDelete ( FileRemoveEventArgs e ) : void
e FileRemoveEventArgs
return void

FireAfterDownloadUpdate() protected method

protected FireAfterDownloadUpdate ( FileDownloadUpdateEventArgs e ) : void
e FileDownloadUpdateEventArgs
return void

FireAfterUpdate() protected method

protected FireAfterUpdate ( FileUpdateEventArgs e ) : void
e FileUpdateEventArgs
return void

FireBeforeCreate() protected method

protected FireBeforeCreate ( FileCreateEventArgs e ) : void
e FileCreateEventArgs
return void

FireBeforeDelete() protected method

protected FireBeforeDelete ( FileRemoveEventArgs e ) : void
e FileRemoveEventArgs
return void

FireBeforeUpdate() protected method

protected FireBeforeUpdate ( FileUpdateEventArgs e ) : void
e FileUpdateEventArgs
return void

GetVersionsFromString() public static method

public static GetVersionsFromString ( string p ) : List
p string
return List

Save() public method

public Save ( ) : void
return void

ToByteArray() public method

public ToByteArray ( ) : byte[]
return byte[]

ToVersionString() public static method

public static ToVersionString ( List versions ) : string
versions List
return string

ToXml() public method

public ToXml ( XmlDocument d ) : XmlNode
d System.Xml.XmlDocument
return System.Xml.XmlNode

UpdateDownloadCount() public method

public UpdateDownloadCount ( int fileId, bool ignoreCookies, bool isPackage ) : void
fileId int
ignoreCookies bool
isPackage bool
return void

UpdateDownloadCounter() public method

public UpdateDownloadCounter ( ) : void
return void

UpdateDownloadCounter() public method

public UpdateDownloadCounter ( bool ignoreCookies, bool isPackage ) : void
ignoreCookies bool
isPackage bool
return void

WikiFile() public method

public WikiFile ( int id ) : System
id int
return System