Share via


WebSocketTransport Class

.NET Framework 4

Inheritance Hierarchy

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

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

Syntax

'Declaration
Public Class WebSocketTransport _
    Inherits ForeverTransport
'Usage
Dim instance As WebSocketTransport
public class WebSocketTransport : ForeverTransport
public ref class WebSocketTransport : public ForeverTransport
type WebSocketTransport =  
    class 
        inherit ForeverTransport 
    end
public class WebSocketTransport extends ForeverTransport

The WebSocketTransport type exposes the following members.

Constructors

  Name Description
Public method WebSocketTransport(HostContext, IDependencyResolver)
Public method WebSocketTransport(HostContext, IJsonSerializer, ITransportHeartbeat, IPerformanceCounterManager, ITraceManager)

Top

Properties

  Name Description
Public property CancellationToken (Overrides TransportDisconnectBase.CancellationToken.)
Protected property Completed (Inherited from TransportDisconnectBase.)
Public property Connected (Inherited from ForeverTransport.)
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 (Overrides TransportDisconnectBase.IsAlive.)
Public property IsConnectRequest (Inherited from TransportDisconnectBase.)
Public property IsTimedOut (Inherited from TransportDisconnectBase.)
Protected property JsonSerializer (Inherited from ForeverTransport.)
Protected property LastMessageId (Inherited from ForeverTransport.)
Public property OutputWriter (Inherited from TransportDisconnectBase.)
Public property Received (Inherited from ForeverTransport.)
Public property Reconnected (Inherited from ForeverTransport.)
Public property SupportsKeepAlive (Inherited from TransportDisconnectBase.)
Protected property Trace (Inherited from TransportDisconnectBase.)
Public property TransportConnected (Inherited from ForeverTransport.)
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 (Inherited from ForeverTransport.)
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 (Inherited from ForeverTransport.)
Protected method InitializeResponse (Inherited from ForeverTransport.)
Public method KeepAlive (Overrides TransportDisconnectBase.KeepAlive().)
Protected method MemberwiseClone (Inherited from Object.)
Public method OnDisconnect (Inherited from TransportDisconnectBase.)
Protected method OnSending (Inherited from ForeverTransport.)
Protected method OnSendingResponse (Inherited from ForeverTransport.)
Public method ProcessRequest (Overrides ForeverTransport.ProcessRequest(ITransportConnection).)
Protected method ProcessRequestCore (Inherited from ForeverTransport.)
Protected method ReleaseRequest (Inherited from ForeverTransport.)
Public method Send(Object) (Overrides ForeverTransport.Send(Object).)
Public method Send(PersistentResponse) (Overrides ForeverTransport.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