PersistentResponse Class

.NET Framework 4.5

Represents a response to a connection.

Inheritance Hierarchy


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


Public NotInheritable Class PersistentResponse _
    Implements IJsonWritable
Dim instance As PersistentResponse
public sealed class PersistentResponse : IJsonWritable
public ref class PersistentResponse sealed : IJsonWritable
type PersistentResponse =  
        interface IJsonWritable 
public final class PersistentResponse implements IJsonWritable

The PersistentResponse type exposes the following members.


  Name Description
Public method PersistentResponse() Creates a new instance of PersistentResponse.
Public method PersistentResponse(Func<Message, Boolean>) M:Microsoft.AspNet.SignalR.Transports.PersistentResponse.#ctor(System.Func{Microsoft.AspNet.SignalR.Messaging.Message,System.Boolean})



  Name Description
Public property Aborted Gets or sets a value that indicates whether the connection was forcibly closed.
Public property Disconnect Gets or sets a value that indicates whether the connection receives a disconnect command.
Public property ExcludeFilter Gets or sets a filter that determines whether messages should be written to the client.
Public property GroupsToken Signed token representing the list of groups. Updates on change.
Public property LongPollDelay Gets or sets the time the long polling client should wait before reestablishing a connection if no data is received.
Public property MessageId Gets or sets the id of the last message in the connection received.
Public property Messages Gets or sets the list of messages to be sent to the receiving connection.
Public property TimedOut Gets or sets a value that indicates whether the connection timed out.
Public property TotalCount Gets or sets the total count of the messages sent the receiving connection.



  Name Description
Public method Equals (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Public method ToString (Inherited from Object.)


Explicit Interface Implementations

  Name Description
Explicit interface implemetationPrivate method IJsonWritable.WriteJson Serializes only the necessary components of the PersistentResponse to JSON using Json.NET’s JsonTextWriter to improve performance.


Thread Safety

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

See Also


Microsoft.AspNet.SignalR.Transports Namespace