ForeverTransport Class

.NET Framework 4

Inheritance Hierarchy

System.Object
  Microsoft.AspNet.SignalR.Transports.TransportDisconnectBase
    Microsoft.AspNet.SignalR.Transports.ForeverTransport
      Microsoft.AspNet.SignalR.Transports.ForeverFrameTransport
      Microsoft.AspNet.SignalR.Transports.ServerSentEventsTransport
      Microsoft.AspNet.SignalR.Transports.WebSocketTransport

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

Syntax

'Declaration
Public MustInherit Class ForeverTransport _
    Inherits TransportDisconnectBase _
    Implements ITransport
'Usage
Dim instance As ForeverTransport
public abstract class ForeverTransport : TransportDisconnectBase, 
    ITransport
public ref class ForeverTransport abstract : public TransportDisconnectBase, 
    ITransport
[<AbstractClassAttribute>]
type ForeverTransport =  
    class 
        inherit TransportDisconnectBase 
        interface ITransport 
    end
public abstract class ForeverTransport extends TransportDisconnectBase implements ITransport

The ForeverTransport type exposes the following members.

Constructors

  Name Description
Protected method ForeverTransport(HostContext, IDependencyResolver)
Protected method ForeverTransport(HostContext, IJsonSerializer, ITransportHeartbeat, IPerformanceCounterManager, ITraceManager)

Top

Properties

  Name Description
Public property CancellationToken (Inherited from TransportDisconnectBase.)
Protected property Completed (Inherited from TransportDisconnectBase.)
Public property Connected
Protected property Connection (Inherited from TransportDisconnectBase.)
Protected property ConnectionEndToken (Inherited from TransportDisconnectBase.)
Public property ConnectionId (Inherited from TransportDisconnectBase.)
Protected property Context (Inherited from TransportDisconnectBase.)
Public property Disconnected (Inherited from TransportDisconnectBase.)
Public property DisconnectThreshold (Inherited from TransportDisconnectBase.)
Protected property Heartbeat (Inherited from TransportDisconnectBase.)
Protected property IsAbortRequest (Inherited from TransportDisconnectBase.)
Public property IsAlive (Inherited from TransportDisconnectBase.)
Public property IsConnectRequest (Inherited from TransportDisconnectBase.)
Public property IsTimedOut (Inherited from TransportDisconnectBase.)
Protected property JsonSerializer
Protected property LastMessageId
Public property OutputWriter (Inherited from TransportDisconnectBase.)
Public property Received
Public property Reconnected
Public property SupportsKeepAlive (Inherited from TransportDisconnectBase.)
Protected property Trace (Inherited from TransportDisconnectBase.)
Public property TransportConnected
Public property Url (Inherited from TransportDisconnectBase.)

Top

Methods

  Name Description
Public method CompleteRequest (Inherited from TransportDisconnectBase.)
Public method Disconnect (Inherited from TransportDisconnectBase.)
Public method End (Inherited from TransportDisconnectBase.)
Protected method EnqueueOperation (Overrides TransportDisconnectBase.EnqueueOperation(Func<Task>).)
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Protected method IncrementErrorCounters (Inherited from TransportDisconnectBase.)
Protected method InitializePersistentState (Overrides TransportDisconnectBase.InitializePersistentState().)
Protected method InitializeResponse
Public method KeepAlive (Inherited from TransportDisconnectBase.)
Protected method MemberwiseClone (Inherited from Object.)
Public method OnDisconnect (Inherited from TransportDisconnectBase.)
Protected method OnSending
Protected method OnSendingResponse
Public method ProcessRequest
Protected method ProcessRequestCore
Protected method ReleaseRequest (Overrides TransportDisconnectBase.ReleaseRequest().)
Public method Send(Object)
Public method Send(PersistentResponse)
Public method Timeout (Inherited from TransportDisconnectBase.)
Public method ToString (Inherited from Object.)

Top

Explicit Interface Implementations

  Name Description
Explicit interface implemetationPrivate method ITrackingConnection.ReleaseRequest (Inherited from TransportDisconnectBase.)

Top

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

Reference

Microsoft.AspNet.SignalR.Transports Namespace