Realtime Messaging
Classes | Functions
RealtimeMessaging.DotNetCore.Extensibility Namespace Reference

Classes

class  Balancer
 A static class containing all the methods to communicate with the Ortc Balancer
 
class  BufferedMessage
 Class used for message buffering. More...
 
class  ChannelSubscription
 
class  ExportOrtcFactoryAttribute
 MEF export attribute extension with the factory type metadata. More...
 
class  InvalidPluginDirectoryException
 Represents the exception thrown when a channel is already subscribed by the client. More...
 
interface  IOrtcFactory
 Represents a factory of a type of ortc clients. More...
 
interface  IOrtcFactoryAttributes
 Represents the metadata of a IOrtcFactory plugin. More...
 
class  OrtcAlreadyConnectedException
 Represents the exception thrown when the client is already connected. More...
 
class  OrtcAlreadySubscribedException
 Represents the exception thrown when a channel is already subscribed by the client. More...
 
class  OrtcAuthenticationNotAuthorizedException
 
class  OrtcClient
 Represents a OrtcClient that connects to a specified gateway. More...
 
class  OrtcEmptyFieldException
 Represents the exception thrown when a argument is empty or null. More...
 
class  OrtcGenericException
 Represents the exception thrown when a unexpected error occurs. More...
 
class  OrtcInvalidCharactersException
 
class  OrtcMaxLengthException
 Represents the exception thrown when the connection metadata is to big. More...
 
class  OrtcNotConnectedException
 Represents the exception thrown when a client tries to do a operation that requires the client to be connected. More...
 
class  OrtcNotSubscribedException
 Represents the exception thrown when a client tries to do a operation that requires the client to be subscribed. More...
 
class  OrtcSubscribedException
 
class  Presence
 Presence info, such as total subscriptions and metadata. More...
 
class  RestWebservice
 
class  StringExtensions
 Class used for String methods extensions.
 
class  Strings
 Class used for operations with strings. More...
 

Functions

delegate void OnBalancerUrlResolvedDelegate (string server, Exception ex)
 Callback delegate type raised after resolving a cluster server from balancer More...
 
delegate void OnGetServerUrlDelegate (Exception ex, String server)
 
delegate void OnConnectedDelegate (object sender)
 Occurs when the client connects to the gateway. More...
 
delegate void OnDisconnectedDelegate (object sender)
 Occurs when the client disconnects from the gateway. More...
 
delegate void OnSubscribedDelegate (object sender, string channel)
 Occurs when the client subscribed to a channel. More...
 
delegate void OnUnsubscribedDelegate (object sender, string channel)
 Occurs when the client unsubscribed from a channel. More...
 
delegate void OnExceptionDelegate (object sender, Exception ex)
 Occurs when there is an exception. More...
 
delegate void OnReconnectingDelegate (object sender)
 Occurs when the client attempts to reconnect to the gateway. More...
 
delegate void OnReconnectedDelegate (object sender)
 Occurs when the client reconnected to the gateway. More...
 
delegate void OnMessageDelegate (object sender, string channel, string message)
 Occurs when the client receives a message in the specified channel. More...
 
delegate void OnMessageWithFilterDelegate (object sender, string channel, Boolean filtered, string message)
 Occurs when the client receives a message in the specified channel that was subscribed with filter. More...
 
delegate void OnMessageWithOptionsDelegate (object sender, Dictionary< string, object > msgOptions)
 Occurs when the client receives a message in the specified channel that was subscribed with options. More...
 
delegate void OnMessageWithBufferDelegate (object sender, string channel, string seqId, string message)
 Occurs when the client receives a message in the specified channel that was subscribed with buffer. More...
 
delegate void OnPublishResultDelegate (string error, string seqId)
 Occurs when the client receives a message in the specified channel that was subscribed with buffer. More...
 
delegate void OnPresenceDelegate (OrtcPresenceException ex, Presence presence)
 
delegate void OnDisablePresenceDelegate (OrtcPresenceException ex, String result)
 
delegate void OnEnablePresenceDelegate (OrtcPresenceException ex, String result)
 

Function Documentation

◆ OnBalancerUrlResolvedDelegate()

delegate void RealtimeMessaging.DotNetCore.Extensibility.OnBalancerUrlResolvedDelegate ( string  server,
Exception  ex 
)

Callback delegate type raised after resolving a cluster server from balancer

Parameters
serverThe server.

◆ OnConnectedDelegate()

delegate void RealtimeMessaging.DotNetCore.Extensibility.OnConnectedDelegate ( object  sender)

Occurs when the client connects to the gateway.

<exclude>

◆ OnDisconnectedDelegate()

delegate void RealtimeMessaging.DotNetCore.Extensibility.OnDisconnectedDelegate ( object  sender)

Occurs when the client disconnects from the gateway.

<exclude>

◆ OnExceptionDelegate()

delegate void RealtimeMessaging.DotNetCore.Extensibility.OnExceptionDelegate ( object  sender,
Exception  ex 
)

Occurs when there is an exception.

<exclude>

◆ OnMessageDelegate()

delegate void RealtimeMessaging.DotNetCore.Extensibility.OnMessageDelegate ( object  sender,
string  channel,
string  message 
)

Occurs when the client receives a message in the specified channel.

<exclude>

◆ OnMessageWithBufferDelegate()

delegate void RealtimeMessaging.DotNetCore.Extensibility.OnMessageWithBufferDelegate ( object  sender,
string  channel,
string  seqId,
string  message 
)

Occurs when the client receives a message in the specified channel that was subscribed with buffer.

<exclude>

◆ OnMessageWithFilterDelegate()

delegate void RealtimeMessaging.DotNetCore.Extensibility.OnMessageWithFilterDelegate ( object  sender,
string  channel,
Boolean  filtered,
string  message 
)

Occurs when the client receives a message in the specified channel that was subscribed with filter.

<exclude>

◆ OnMessageWithOptionsDelegate()

delegate void RealtimeMessaging.DotNetCore.Extensibility.OnMessageWithOptionsDelegate ( object  sender,
Dictionary< string, object >  msgOptions 
)

Occurs when the client receives a message in the specified channel that was subscribed with options.

<exclude>

◆ OnPublishResultDelegate()

delegate void RealtimeMessaging.DotNetCore.Extensibility.OnPublishResultDelegate ( string  error,
string  seqId 
)

Occurs when the client receives a message in the specified channel that was subscribed with buffer.

<exclude>

◆ OnReconnectedDelegate()

delegate void RealtimeMessaging.DotNetCore.Extensibility.OnReconnectedDelegate ( object  sender)

Occurs when the client reconnected to the gateway.

<exclude>

◆ OnReconnectingDelegate()

delegate void RealtimeMessaging.DotNetCore.Extensibility.OnReconnectingDelegate ( object  sender)

Occurs when the client attempts to reconnect to the gateway.

<exclude>

◆ OnSubscribedDelegate()

delegate void RealtimeMessaging.DotNetCore.Extensibility.OnSubscribedDelegate ( object  sender,
string  channel 
)

Occurs when the client subscribed to a channel.

<exclude>

◆ OnUnsubscribedDelegate()

delegate void RealtimeMessaging.DotNetCore.Extensibility.OnUnsubscribedDelegate ( object  sender,
string  channel 
)

Occurs when the client unsubscribed from a channel.

<exclude>