C# Класс SitefinityWebApp.Publishing.XmlInboundPipe

Наследование: IPipe, IPushPipe, IPullPipe, IInboundPipe
Показать файл Открыть проект

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

Метод Описание
CanProcessItem ( object item ) : bool
CleanUp ( string transactionName ) : void
ConvertToWraperObject ( XmlDocument item ) : WrapperObject
GetConvertedItemsForMapping ( ) : IEnumerable
GetData ( ) : IQueryable
GetDefaultSettings ( ) : PipeSettings
GetPipeSettingsShortDescription ( PipeSettings initSettings ) : string
Initialize ( PipeSettings pipeSettings ) : void
PushData ( IList items ) : void
ToPublishingPoint ( ) : void
publishNewsItems ( ) : void

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

Метод Описание
CreateDefaultPipeDefinitions ( ) : IList
DeserializeXml ( string url ) : IList
GenerateItemHash ( XmlDocument item ) : string
GetDefaultMapping ( ) : List
LoadWrapperObjectItems ( ) : IList

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

Метод Описание
CreateImage ( System.Guid masterImageId, string albumTitle, string imageTitle, Stream imageStream, string imageExtension ) : string
DownloadRemoteImageFile ( System.Guid masterImageId, string albumTitle, string imageTitle, string uri, string imageExtension ) : string
GetAllNewsItems ( ) : List
MakeValidFileName ( string name ) : string
ModifyNewsPublicationDate ( System.Guid masterNewsId, System.DateTime pubDate ) : void
convertIdToGuid ( string id ) : System.Guid
readCategories ( string url ) : string
readContent ( string url ) : string
readImageID ( string url ) : string
readImages ( string url ) : string

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

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

public CanProcessItem ( object item ) : bool
item object
Результат bool

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

public CleanUp ( string transactionName ) : void
transactionName string
Результат void

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

public ConvertToWraperObject ( XmlDocument item ) : WrapperObject
item XmlDocument
Результат WrapperObject

CreateDefaultPipeDefinitions() защищенный статический Метод

protected static CreateDefaultPipeDefinitions ( ) : IList
Результат IList

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

protected DeserializeXml ( string url ) : IList
url string
Результат IList

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

protected GenerateItemHash ( XmlDocument item ) : string
item XmlDocument
Результат string

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

public GetConvertedItemsForMapping ( ) : IEnumerable
Результат IEnumerable

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

public GetData ( ) : IQueryable
Результат IQueryable

GetDefaultMapping() защищенный статический Метод

protected static GetDefaultMapping ( ) : List
Результат List

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

public GetDefaultSettings ( ) : PipeSettings
Результат PipeSettings

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

public GetPipeSettingsShortDescription ( PipeSettings initSettings ) : string
initSettings PipeSettings
Результат string

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

public Initialize ( PipeSettings pipeSettings ) : void
pipeSettings PipeSettings
Результат void

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

protected LoadWrapperObjectItems ( ) : IList
Результат IList

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

public PushData ( IList items ) : void
items IList
Результат void

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

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

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

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