C# Class VersionOne.ServiceHost.WorkitemServices.WorkitemWriterHostedService

Inheritance: IHostedService, IComponentProvider
显示文件 Open project: versionone/VersionOne.ServiceHost.WorkitemServices

Private Properties

Property Type Description
AllDuplicatesClosed bool
CreateWorkitem WorkitemCreationResult
FindLastDuplicate ServerConnector.Entities.Workitem
GetClosedExternalWorkitems void
InitializeComponents void
ProcessWorkitem void

Public Methods

Method Description
Initialize ( XmlElement configElement, IEventManager manager, IProfile profile ) : void
RegisterComponents ( IKernel container ) : void
Start ( ) : void

Private Methods

Method Description
AllDuplicatesClosed ( IEnumerable duplicates ) : bool
CreateWorkitem ( Workitem toSendToV1, IList duplicates ) : WorkitemCreationResult
FindLastDuplicate ( IEnumerable duplicates ) : ServerConnector.Entities.Workitem
GetClosedExternalWorkitems ( object pubobj ) : void
InitializeComponents ( ) : void
ProcessWorkitem ( object pubobj ) : void

Method Details

Initialize() public method

public Initialize ( XmlElement configElement, IEventManager manager, IProfile profile ) : void
configElement System.Xml.XmlElement
manager IEventManager
profile IProfile
return void

RegisterComponents() public method

public RegisterComponents ( IKernel container ) : void
container IKernel
return void

Start() public method

public Start ( ) : void
return void