Interaction Workspace 8.0.0 .NET Developer's Guide and API Reference
PresenceService Class
NamespacesGenesyslab.Desktop.Modules.Core.SDK.PresencePresenceService
This class allows access to the PresenceService methods.
Declaration Syntax
C#Visual BasicVisual C++
public class PresenceService : IPresenceService
Public Class PresenceService _
	Implements IPresenceService
public ref class PresenceService : IPresenceService
Members
All MembersConstructorsMethodsPropertiesEvents



IconMemberDescription
PresenceService(IUnityContainer, ILogger, IConfigurationService)
Initializes a new instance of the PresenceService class.

ChannelEvent(IClientChannel)
Creates a channel event.

DoubleValue(String)
Converts a string value to a double value.

Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
EvaluateStatus(Double, Double, Double)
Evaluates the status of the queue.

Finalize()()()
Releases unmanaged resources and performs other cleanup operations before the object is reclaimed by garbage collection.
(Overrides Object.Finalize()()().)
GetAgentGroupStatus(String, String, String)
Gets the agent group status.

GetAgentStatus(String, String, String)
Gets an agent's status.

GetHashCode()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetQueueStatus(String, String, String)
Gets the current status of the queue.

GetRoutingPointStatus(String, String, String)
Gets the current status of the routing point.

GetStatObject(String, String, String, String, StatisticObjectType, Double, Double)
Gets the statistic.

GetType()()()
Gets the Type of the current instance.
(Inherited from Object.)
IsAvailable
Gets or sets a value indicating whether this instance is available.

MemberwiseClone()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
PamService
Gets or sets the PAM service.

QueuePresenceStatisticText
Gets the queue statistic text.

ReadConfig()()()
Reads the configuration service.

ReadOption(KeyValueCollection, String)
Reads an option and returns it as a string.

RoutingPointPresenceStatisticText
Gets the routing point statistics text.

StatServerChannel
Gets or sets the statistic server channel.

StatServerConnectionEnded
Handles the StatServerConnectionEnded event.

StatServerConnectionOpened
Handles the StatServerConnectionOpened event.

SubscribeAgentGroupStatus(String, String, String, AgentGroupPresenceMethodDelegate)
Subscribes to an agent group status.

SubscribeAgentStatus(String, String, String, AgentPresenceMethodDelegate)
Subscribes to an agent's status.

SubscribeQueueStatus(String, String, String, ObjStatPresenceMethodDelegate)
Registers for presence updates for the queue.

SubscribeRoutingPointStatus(String, String, String, ObjStatPresenceMethodDelegate)
Registers for presence updates for the routing point.

SubscribeStatObject(String, String, String, String, StatisticObjectType, ObjStatPresenceMethodDelegate)
Subscribes to a statistic.

ToString()()()
Returns a String that represents the current Object.
(Inherited from Object.)
UnsubscibeQueueStatus(String)
Unregisters for presence updates for the queue.

UnsubscribeAgentGroupStatus(String, String)
Unsubscribes to an agent group status.

UnsubscribeAgentStatus(String, String)
Unsubscribes to an agent's status.

UnsubscribeRoutingPointStatus(String)
Unregisters for presence updates for the routing point.

UnsubscribeStatObject(String)
Unsubscribes to a statistic.

Inheritance Hierarchy
Object
PresenceService

Assembly: Genesyslab.Desktop.Modules.Core (Module: Genesyslab.Desktop.Modules.Core) Version: 8.0.2.15 (8.0.002.15)