C# Класс Systemic.Sif.Framework.Agent.SubscribingAgent

A subscribing Agent that runs based upon settings from a pre-defined SIFWorks ADK configuration file.
Наследование: Systemic.Sif.Framework.Agent.BaseAgent, ISubscribingAgent
Показать файл Открыть проект

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

Метод Описание
GetSubscribers ( ) : IList

This method returns the Subscribers used by this Agent.

Run ( ) : void

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

SubscribingAgent ( ) : System

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

SubscribingAgent ( String cfgFileName ) : System

This constructor defines the configuration file associated with this Agent.

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

Метод Описание
StartAgent ( ) : void

Connect to the Zones and configure the Subscribers.

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

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

This method returns the Subscribers used by this Agent.
public GetSubscribers ( ) : IList
Результат IList

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

This method will run the SIF Agent and Unsubscribe 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 Subscribers.
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 Subscriber.
protected StartAgent ( ) : void
Результат void

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

This constructor will create a subscribing Agent using the default "agent.cfg" file. If this configuration file does not exist, the Agent will not run when called.
public SubscribingAgent ( ) : System
Результат System

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

This constructor defines the configuration file associated with this Agent.
public SubscribingAgent ( String cfgFileName ) : System
cfgFileName String Configuration file associated with this Agent. If not provided, assumes "agent.cfg".
Результат System