AP&C API Reference
Public Member Functions | Protected Member Functions | Properties | List of all members
Apac.Management.OutboundPublicIpReportConfig Class Reference
Inheritance diagram for Apac.Management.OutboundPublicIpReportConfig:
Apac.Configuration.SupervisableConfig Apac.Configuration.ConfigElement

Public Member Functions

 OutboundPublicIpReportConfig ()
 Initializes a new instance of the OutboundPublicIpReportConfig class. More...
 
 OutboundPublicIpReportConfig (double checkFrequencyMins, string checkUrl, string notifyEmails, string systemName, string senderAddress, string senderName, string senderUid, string senderPwd, bool useTLS, string smtpServer, int smtpPort, string type, string name, string description, bool prioritized)
 Initializes a new instance of the OutboundPublicIpReportConfig class. More...
 
- Public Member Functions inherited from Apac.Configuration.SupervisableConfig
 SupervisableConfig ()
 Initializes a new instance of the SupervisableConfig class. More...
 
 SupervisableConfig (string name, string configType, string type, string description, bool prioritized)
 Initializes a new instance of the SupervisableConfig class. More...
 
- Public Member Functions inherited from Apac.Configuration.ConfigElement
 ConfigElement ()
 Initializes a new instance of the ConfigElement class. More...
 
 ConfigElement (string name, string description, bool enabled)
 Initializes a new instance of the ConfigElement class. More...
 
override int GetHashCode ()
 Returns a hash code for this instance. More...
 
override bool Equals (object compareTo)
 Determines whether the specified System.Object is equal to this instance. More...
 
System.Xml.Schema.XmlSchema GetSchema ()
 This method is reserved and should not be used. When implementing the IXmlSerializable interface, you should return null (Nothing in Visual Basic) from this method, and instead, if specifying a custom schema is required, apply the T:System.Xml.Serialization.XmlSchemaProviderAttribute to the class. More...
 
void ReadXml (System.Xml.XmlReader reader)
 Generates an object from its XML representation. More...
 
void WriteXml (System.Xml.XmlWriter writer)
 Converts an object into its XML representation. More...
 

Protected Member Functions

override void OnWriteXml (System.Xml.XmlWriter writer)
 Called when serializing via XML. More...
 
override void OnReadXml (System.Xml.XmlReader reader)
 Called when deserializing via XML. More...
 
- Protected Member Functions inherited from Apac.Configuration.SupervisableConfig
override void OnWriteXml (System.Xml.XmlWriter writer)
 Called when serializing via XML. More...
 
override void OnReadXml (System.Xml.XmlReader reader)
 Called when deserializing via XML. More...
 

Properties

double CheckFrequencyMins [get, set]
 Gets or sets the check frequency mins. More...
 
string CheckUrl [get, set]
 Gets or sets the check URL. More...
 
string NotifyEmails [get, set]
 Gets or sets the notify emails. More...
 
string SenderAddress [get, set]
 Gets or sets the sender address. More...
 
string SenderName [get, set]
 Gets or sets the name of the sender. More...
 
string SystemName [get, set]
 Gets or sets the name of the system. More...
 
string SenderUid [get, set]
 Gets or sets the sender uid. More...
 
string SenderPwd [get, set]
 Gets or sets the sender PWD. More...
 
string SmtpServer [get, set]
 Gets or sets the SMTP server. More...
 
int SmtpPort [get, set]
 Gets or sets the SMTP port. More...
 
bool UseTLS [get, set]
 Gets or sets a value indicating whether [use TLS]. More...
 
- Properties inherited from Apac.Configuration.SupervisableConfig
string TypeName [get, set]
 Gets or sets the name of the type of the supervisable component. More...
 
string TypeForConfig [get, set]
 Gets or sets the type for the SupervisableConfig. More...
 
bool Prioritized [get, set]
 Gets or sets a value indicating whether the Apac.ISupervisable is prioritized. More...
 
ReferenceConfigCollection References [get]
 Gets the references. More...
 
- Properties inherited from Apac.Configuration.ConfigElement
virtual bool IsValid [get]
 Gives a way for subclasses to determine validity. More...
 
string Name [get, set]
 Gets or sets the name property setting. More...
 
string Description [get, set]
 Gets or sets the description property setting. More...
 
bool Enabled [get, set]
 Gets or sets a value indicating whether this ConfigElement is enabled. More...
 
log4net.ILog Log [get]
 Provides a log4net.ILog instance for use by the whole class hierarchy. More...
 

Constructor & Destructor Documentation

◆ OutboundPublicIpReportConfig() [1/2]

Apac.Management.OutboundPublicIpReportConfig.OutboundPublicIpReportConfig ( )
inline

Initializes a new instance of the OutboundPublicIpReportConfig class.

◆ OutboundPublicIpReportConfig() [2/2]

Apac.Management.OutboundPublicIpReportConfig.OutboundPublicIpReportConfig ( double  checkFrequencyMins,
string  checkUrl,
string  notifyEmails,
string  systemName,
string  senderAddress,
string  senderName,
string  senderUid,
string  senderPwd,
bool  useTLS,
string  smtpServer,
int  smtpPort,
string  type,
string  name,
string  description,
bool  prioritized 
)
inline

Initializes a new instance of the OutboundPublicIpReportConfig class.

Parameters
checkFrequencyMinsThe check frequency mins.
checkUrlThe check URL.
notifyEmailsThe notify emails, semi-colon separated.
systemNameThe name of the system being reported.
senderAddressThe sender address.
senderUidThe sender uid.
senderPwdThe sender PWD.
useTLSif set to true [use TLS].
smtpServerThe SMTP server.
smtpPortThe SMTP port.
typeThe type.
nameThe name.
descriptionThe description.
prioritizedif set to true [prioritized].

Member Function Documentation

◆ OnReadXml()

override void Apac.Management.OutboundPublicIpReportConfig.OnReadXml ( System.Xml.XmlReader  reader)
inlineprotectedvirtual

Called when deserializing via XML.

Parameters
readerThe reader.

Reimplemented from Apac.Configuration.ConfigElement.

◆ OnWriteXml()

override void Apac.Management.OutboundPublicIpReportConfig.OnWriteXml ( System.Xml.XmlWriter  writer)
inlineprotectedvirtual

Called when serializing via XML.

Parameters
writerThe writer.

Reimplemented from Apac.Configuration.ConfigElement.

Property Documentation

◆ CheckFrequencyMins

double Apac.Management.OutboundPublicIpReportConfig.CheckFrequencyMins
getset

Gets or sets the check frequency mins.

The check frequency mins.

◆ CheckUrl

string Apac.Management.OutboundPublicIpReportConfig.CheckUrl
getset

Gets or sets the check URL.

The check URL.

◆ NotifyEmails

string Apac.Management.OutboundPublicIpReportConfig.NotifyEmails
getset

Gets or sets the notify emails.

The notify emails.

◆ SenderAddress

string Apac.Management.OutboundPublicIpReportConfig.SenderAddress
getset

Gets or sets the sender address.

The sender address.

◆ SenderName

string Apac.Management.OutboundPublicIpReportConfig.SenderName
getset

Gets or sets the name of the sender.

The name of the sender.

◆ SenderPwd

string Apac.Management.OutboundPublicIpReportConfig.SenderPwd
getset

Gets or sets the sender PWD.

The sender PWD.

◆ SenderUid

string Apac.Management.OutboundPublicIpReportConfig.SenderUid
getset

Gets or sets the sender uid.

The sender uid.

◆ SmtpPort

int Apac.Management.OutboundPublicIpReportConfig.SmtpPort
getset

Gets or sets the SMTP port.

The SMTP port.

◆ SmtpServer

string Apac.Management.OutboundPublicIpReportConfig.SmtpServer
getset

Gets or sets the SMTP server.

The SMTP server.

◆ SystemName

string Apac.Management.OutboundPublicIpReportConfig.SystemName
getset

Gets or sets the name of the system.

The name of the system.

◆ UseTLS

bool Apac.Management.OutboundPublicIpReportConfig.UseTLS
getset

Gets or sets a value indicating whether [use TLS].

true if [use TLS]; otherwise, false.


The documentation for this class was generated from the following file: