C# Класс Engage.Dnn.Publish.Article

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

Private Properties

Свойство Тип Описание
CreateArticle Article
GetArticle Article
SetDefaultItemVersionSettings void

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

Метод Описание
AddArticleVersion ( IDbTransaction trans, int itemVersionId, int itemId, string versionNumber, string versionDescription, string articleText, string referenceNumber ) : void
AddArticleVersion ( int itemVersionId, int itemId, string versionNumber, string versionDescription, string articleText, string referenceNumber ) : void
AddRating ( int rating, int userId ) : void
Article ( ) : System
Create ( int portalId ) : Article
Create ( string name, string description, string articleText, int authorUserId, int parentCategoryId, int moduleId, int portalId ) : Article

Creates an Article object that you can continue to modify or save back into the database.

DisplayReturnToList ( ) : bool
GetArticle ( int itemId, int portalId ) : Article
GetArticle ( int itemId, int portalId, bool loadRelationships, bool loadTags ) : Article
GetArticle ( int itemId, int portalId, bool loadRelationships, bool loadTags, bool loadItemVersionSettings ) : Article
GetArticle ( int itemId, int portalId, bool loadRelationships, bool loadTags, bool loadItemVersionSettings, bool ignoreCache ) : Article
GetArticleVersion ( int articleVersionId, int portalId ) : Article
GetArticleVersion ( int articleVersionId, int portalId, bool ignoreCache ) : Article
GetArticles ( int portalId ) : DataTable
GetArticles ( int parentItemId, int portalId ) : DataTable
GetArticlesByModuleId ( int moduleId, bool isCurrent ) : DataTable
GetArticlesByPortalId ( int portalId ) : DataTable
GetArticlesSearchIndexingNew ( int portalId, int displayTabId ) : DataTable
GetArticlesSearchIndexingUpdated ( int portalId, int moduleDefId, int displayTabId ) : DataTable
GetOldArticleId ( int itemId ) : int
GetPage ( int pageId ) : string
Import ( int currentModuleId, int portalId ) : void

This method is invoked by the Import mechanism and has to take this instance of a Article and resolve all the id's using the names supplied in the export. hk

Save ( int revisingUserId ) : void
UpdateApprovalStatus ( ) : void

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

Метод Описание
ResolveIds ( int currentModuleId ) : void

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

Метод Описание
CreateArticle ( string name, string description, string articleText, int authorUserId, int parentCategoryId, int moduleId, int portalId ) : Article
GetArticle ( int itemId ) : Article
SetDefaultItemVersionSettings ( ) : void

This method will configure the default ItemVersionSettings for an article, it is called from the Create method on article so that users of the API do not have to pass in itemversionsettings.

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

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

public static AddArticleVersion ( IDbTransaction trans, int itemVersionId, int itemId, string versionNumber, string versionDescription, string articleText, string referenceNumber ) : void
trans IDbTransaction
itemVersionId int
itemId int
versionNumber string
versionDescription string
articleText string
referenceNumber string
Результат void

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

public static AddArticleVersion ( int itemVersionId, int itemId, string versionNumber, string versionDescription, string articleText, string referenceNumber ) : void
itemVersionId int
itemId int
versionNumber string
versionDescription string
articleText string
referenceNumber string
Результат void

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

public AddRating ( int rating, int userId ) : void
rating int
userId int
Результат void

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

public Article ( ) : System
Результат System

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

public static Create ( int portalId ) : Article
portalId int
Результат Article

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

Creates an Article object that you can continue to modify or save back into the database.
public static Create ( string name, string description, string articleText, int authorUserId, int parentCategoryId, int moduleId, int portalId ) : Article
name string Name of the Category to be created.
description string The description/abstract of the category to be created.
articleText string
authorUserId int The ID of the author of this category.
parentCategoryId int
moduleId int The moduleid for where this category will most likely be displayed.
portalId int The Portal ID of the portal this category belongs to.
Результат Article

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

public DisplayReturnToList ( ) : bool
Результат bool

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

public static GetArticle ( int itemId, int portalId ) : Article
itemId int
portalId int
Результат Article

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

public static GetArticle ( int itemId, int portalId, bool loadRelationships, bool loadTags ) : Article
itemId int
portalId int
loadRelationships bool
loadTags bool
Результат Article

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

public static GetArticle ( int itemId, int portalId, bool loadRelationships, bool loadTags, bool loadItemVersionSettings ) : Article
itemId int
portalId int
loadRelationships bool
loadTags bool
loadItemVersionSettings bool
Результат Article

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

public static GetArticle ( int itemId, int portalId, bool loadRelationships, bool loadTags, bool loadItemVersionSettings, bool ignoreCache ) : Article
itemId int
portalId int
loadRelationships bool
loadTags bool
loadItemVersionSettings bool
ignoreCache bool
Результат Article

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

public static GetArticleVersion ( int articleVersionId, int portalId ) : Article
articleVersionId int
portalId int
Результат Article

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

public static GetArticleVersion ( int articleVersionId, int portalId, bool ignoreCache ) : Article
articleVersionId int
portalId int
ignoreCache bool
Результат Article

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

public static GetArticles ( int portalId ) : DataTable
portalId int
Результат System.Data.DataTable

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

public static GetArticles ( int parentItemId, int portalId ) : DataTable
parentItemId int
portalId int
Результат System.Data.DataTable

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

public static GetArticlesByModuleId ( int moduleId, bool isCurrent ) : DataTable
moduleId int
isCurrent bool
Результат System.Data.DataTable

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

public static GetArticlesByPortalId ( int portalId ) : DataTable
portalId int
Результат System.Data.DataTable

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

public static GetArticlesSearchIndexingNew ( int portalId, int displayTabId ) : DataTable
portalId int
displayTabId int
Результат System.Data.DataTable

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

public static GetArticlesSearchIndexingUpdated ( int portalId, int moduleDefId, int displayTabId ) : DataTable
portalId int
moduleDefId int
displayTabId int
Результат System.Data.DataTable

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

public static GetOldArticleId ( int itemId ) : int
itemId int
Результат int

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

public GetPage ( int pageId ) : string
pageId int
Результат string

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

This method is invoked by the Import mechanism and has to take this instance of a Article and resolve all the id's using the names supplied in the export. hk
public Import ( int currentModuleId, int portalId ) : void
currentModuleId int
portalId int
Результат void

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

protected ResolveIds ( int currentModuleId ) : void
currentModuleId int
Результат void

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

public Save ( int revisingUserId ) : void
revisingUserId int
Результат void

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

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