SqlMessageBus Class

.NET Framework 4.5

Uses SQL Server tables to scale-out SignalR applications in web farms.

Namespace:  Microsoft.AspNet.SignalR.SqlServer
Assembly:  Microsoft.AspNet.SignalR.SqlServer (in Microsoft.AspNet.SignalR.SqlServer.dll)

public ref class SqlMessageBus : public ScaleoutMessageBus

The SqlMessageBus type exposes the following members.

  NameDescription
Public methodSqlMessageBus Creates a new instance of the SqlMessageBus class.
Top

  NameDescription
Protected propertyCountersGets or sets the performance counter manager associated with SignalR. (Inherited from MessageBus.)
Protected propertyStreamCount (Overrides ScaleoutMessageBus::StreamCount.)
Protected propertyTopicsGets or sets the event topics for the subscription. (Inherited from MessageBus.)
Protected propertyTraceGets the trace source used to trace execution of code. (Inherited from MessageBus.)
Top

  NameDescription
Protected methodClose (Inherited from ScaleoutMessageBus.)
Protected methodCreateSubscription (Inherited from ScaleoutMessageBus.)
Protected methodCreateTopicCreates a new topic. (Inherited from MessageBus.)
Public methodDispose()Releases the resources used by the current instance of the MessageBus class. (Inherited from MessageBus.)
Protected methodDispose(Boolean)Releases the unmanaged resources used by the SqlMessageBus class and optionally releases the managed resources. (Overrides ScaleoutMessageBus::Dispose(Boolean).)
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Protected methodOnErrorCloses the specified queue for sending messages making all sends fail asynchronously. (Inherited from ScaleoutMessageBus.)
Protected methodOnReceivedInvoked when a payload is received from the backplane. There should only be one active call at any time. (Inherited from ScaleoutMessageBus.)
Protected methodOpen (Inherited from ScaleoutMessageBus.)
Public methodPublishPublishes a message from the scaleout message bus. (Inherited from ScaleoutMessageBus.)
Protected methodSaveSaves the specified message to the topic message store. (Inherited from MessageBus.)
Protected methodScheduleEventSchedules work on the topic subscriptions with the specified event key. (Inherited from MessageBus.)
Protected methodSend(IList<Message>)Sends the messages from the SignalR scaleout message bus. (Inherited from ScaleoutMessageBus.)
Protected methodSend(Int32, IList<Message>) (Overrides ScaleoutMessageBus::Send(Int32, IList<Message>).)
Public methodSubscribeEstablishes a topic subscription for the subscriber on the message bus. (Inherited from MessageBus.)
Public methodToString (Inherited from Object.)
Top

No content here will be updated; please do not add material here.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Show: