Photon Server API
Public Member Functions | Protected Member Functions | Properties | List of all members
Photon.SocketServer.Diagnostics.Configuration.CounterPublisherSettings Class Reference

The counter publisher settings. More...

Inheritance diagram for Photon.SocketServer.Diagnostics.Configuration.CounterPublisherSettings:

Public Member Functions

 CounterPublisherSettings ()
 Initializes a new instance of the PhotonSettings class. More...
 

Protected Member Functions

override bool OnDeserializeUnrecognizedAttribute (string name, string value)
 

Properties

override ConfigurationPropertyCollection Properties [get]
 
bool Enabled [get, set]
 Gets or sets a value indicating whether Enabled. More...
 
int UpdateInterval [get, set]
 Gets the update interval in seconds. The update interval specifies how often counter values are read by the counter publisher. More...
 
bool AddDefaultAppCounter [get, set]
 Gets or sets a value indicating whether the application default counter should be added to the counter publisher by default. The default counters are defined in the Photon.SocketServer.Diagnostics.PhotonCounter class. More...
 
CounterSampleSenderSettings Sender [get, set]
 Gets sender settings. More...
 
CounterPublisherSchemaCollection Counters [get, set]
 Additional counter schemas to be published. More...
 

Detailed Description

The counter publisher settings.

Constructor & Destructor Documentation

Photon.SocketServer.Diagnostics.Configuration.CounterPublisherSettings.CounterPublisherSettings ( )
inline

Initializes a new instance of the PhotonSettings class.

Member Function Documentation

override bool Photon.SocketServer.Diagnostics.Configuration.CounterPublisherSettings.OnDeserializeUnrecognizedAttribute ( string  name,
string  value 
)
inlineprotected

Property Documentation

bool Photon.SocketServer.Diagnostics.Configuration.CounterPublisherSettings.AddDefaultAppCounter
getset

Gets or sets a value indicating whether the application default counter should be added to the counter publisher by default. The default counters are defined in the Photon.SocketServer.Diagnostics.PhotonCounter class.

CounterPublisherSchemaCollection Photon.SocketServer.Diagnostics.Configuration.CounterPublisherSettings.Counters
getset

Additional counter schemas to be published.

bool Photon.SocketServer.Diagnostics.Configuration.CounterPublisherSettings.Enabled
getset

Gets or sets a value indicating whether Enabled.

override ConfigurationPropertyCollection Photon.SocketServer.Diagnostics.Configuration.CounterPublisherSettings.Properties
getprotected
CounterSampleSenderSettings Photon.SocketServer.Diagnostics.Configuration.CounterPublisherSettings.Sender
getset

Gets sender settings.

int Photon.SocketServer.Diagnostics.Configuration.CounterPublisherSettings.UpdateInterval
getset

Gets the update interval in seconds. The update interval specifies how often counter values are read by the counter publisher.