C# 클래스 Systemic.Sif.Framework.Agent.PublishingAgent

A publishing Agent that runs based upon settings from a pre-defined SIFWorks ADK configuration file.
상속: Systemic.Sif.Framework.Agent.BaseAgent, IPublishingAgent
파일 보기 프로젝트 열기: nsip/SifCommonFramework-dotNet

공개 메소드들

메소드 설명
GetPublishers ( ) : IList

This method returns the Publishers used by this Agent.

PublishingAgent ( ) : System

This constructor will create a publishing Agent using the default "agent.cfg" file. If this configuration file does not exist, the Agent will not run when called.

PublishingAgent ( String cfgFileName ) : System

This constructor defines the configuration file associated with this Agent.

Run ( ) : void

This method will run the SIF Agent and Unprovide on shut down. Only the first call to this method will be recognised; subsequent calls will be ignored.

보호된 메소드들

메소드 설명
StartAgent ( ) : void

Connect to the Zones and configure the Publisher.

메소드 상세

GetPublishers() 공개 메소드

This method returns the Publishers used by this Agent.
public GetPublishers ( ) : IList
리턴 IList

PublishingAgent() 공개 메소드

This constructor will create a publishing Agent using the default "agent.cfg" file. If this configuration file does not exist, the Agent will not run when called.
public PublishingAgent ( ) : System
리턴 System

PublishingAgent() 공개 메소드

This constructor defines the configuration file associated with this Agent.
public PublishingAgent ( String cfgFileName ) : System
cfgFileName String Configuration file associated with this Agent. If not provided, assumes "agent.cfg".
리턴 System

Run() 공개 메소드

This method will run the SIF Agent and Unprovide on shut down. Only the first call to this method will be recognised; subsequent calls will be ignored.
public Run ( ) : void
리턴 void

StartAgent() 보호된 메소드

Connect to the Zones and configure the Publisher.
The Agent has not been initialised first. The Agent was unable to connect to a Zone, or there is an error with the event processing for a Publisher.
protected StartAgent ( ) : void
리턴 void