ScaleoutStore Class

.NET Framework 4.5

Represents a message store that is backed by a ring buffer.

System::Object
  Microsoft.AspNet.SignalR.Messaging::ScaleoutStore

Namespace:  Microsoft.AspNet.SignalR.Messaging
Assembly:  Microsoft.AspNet.SignalR.Core (in Microsoft.AspNet.SignalR.Core.dll)

public ref class ScaleoutStore sealed

The ScaleoutStore type exposes the following members.

  NameDescription
Public methodScaleoutStoreInitializes a new instance of the ScaleoutStore class.
Top

  NameDescription
Public propertyFragmentCountGets or sets the number of message fragments in the store.
Public propertyFragmentSizeGets or sets the size of the message fragment.
Public propertyMaxMappingGets or sets the maximum mapping ID.
Top

  NameDescription
Public methodAddAdds a message to the store and returns the ID of the newly added message.
Public methodEquals (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetMessagesGets the next batch of messages, beginning with the specified ID.
Public methodGetMessagesByMappingIdGets the next batch of messages for the specified mapping ID.
Public methodGetType (Inherited from Object.)
Public methodToString (Inherited from Object.)
Top

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: