C# Class Microsoft.AspNet.SignalR.Transports.ForeverFrameTransport

Inheritance: ForeverTransport
显示文件 Open project: SignalR/SignalR Class Usage Examples

Public Methods

Method Description
DecrementConnectionsCount ( ) : void
ForeverFrameTransport ( HostContext context, IDependencyResolver resolver ) : System
ForeverFrameTransport ( HostContext context, IDependencyResolver resolver, IPerformanceCounterManager performanceCounterManager ) : System
IncrementConnectionsCount ( ) : void
KeepAlive ( ) : System.Threading.Tasks.Task
Send ( PersistentResponse response ) : System.Threading.Tasks.Task

Protected Methods

Method Description
InitializeResponse ( ITransportConnection connection ) : System.Threading.Tasks.Task

Private Methods

Method Description
CreateMemoryPoolWriter ( IMemoryPool memoryPool ) : MemoryPoolTextWriter
Initialize ( object state ) : System.Threading.Tasks.Task
PerformKeepAlive ( object state ) : System.Threading.Tasks.Task
PerformSend ( object state ) : System.Threading.Tasks.Task
WriteInit ( ForeverFrameTransportContext context ) : System.Threading.Tasks.Task

Method Details

DecrementConnectionsCount() public method

public DecrementConnectionsCount ( ) : void
return void

ForeverFrameTransport() public method

public ForeverFrameTransport ( HostContext context, IDependencyResolver resolver ) : System
context HostContext
resolver IDependencyResolver
return System

ForeverFrameTransport() public method

public ForeverFrameTransport ( HostContext context, IDependencyResolver resolver, IPerformanceCounterManager performanceCounterManager ) : System
context HostContext
resolver IDependencyResolver
performanceCounterManager IPerformanceCounterManager
return System

IncrementConnectionsCount() public method

public IncrementConnectionsCount ( ) : void
return void

InitializeResponse() protected method

protected InitializeResponse ( ITransportConnection connection ) : System.Threading.Tasks.Task
connection ITransportConnection
return System.Threading.Tasks.Task

KeepAlive() public method

public KeepAlive ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task

Send() public method

public Send ( PersistentResponse response ) : System.Threading.Tasks.Task
response PersistentResponse
return System.Threading.Tasks.Task