ServiceBusMessageBus Class

.NET Framework 4.5

Uses Windows Azure Service Bus topics to scale-out SignalR applications in web farms.

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

public ref class ServiceBusMessageBus : public ScaleoutMessageBus

The ServiceBusMessageBus type exposes the following members.

  NameDescription
Public methodServiceBusMessageBusInitializes a new instance of the ServiceBusMessageBus class.
Top

  NameDescription
Protected propertyCountersGets or sets the performance counter manager associated with SignalR. (Inherited from MessageBus.)
Protected propertyStreamCountGets the number of media streams in the service bus. (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 ServiceBusMessageBus 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>)Sends the message stream over the Windows Azure service bus. (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: