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

Inheritance: ITrackingConnection
Show file Open project: SignalR/SignalR Class Usage Examples

Private Properties

Property Type Description
Abort Task
GetGroupsToken Task
OnDisconnectError void

Public Methods

Method Description
ApplyState ( TransportConnectionStates states ) : void
DecrementConnectionsCount ( ) : void
Disconnect ( ) : Task
Dispose ( ) : void
End ( ) : void
IncrementConnectionsCount ( ) : void
KeepAlive ( ) : Task
Timeout ( ) : void

Protected Methods

Method Description
Abort ( ) : Task
Dispose ( bool disposing ) : void
EnqueueOperation ( Func writeAsync ) : Task
EnqueueOperation ( Task>.Func writeAsync, object state ) : Task
IncrementErrors ( ) : void
InitializeMessageId ( ) : Task
InitializePersistentState ( ) : Task
TransportDisconnectBase ( HostContext context, ITransportHeartbeat heartbeat, IPerformanceCounterManager performanceCounterManager, ITraceManager traceManager ) : System

Private Methods

Method Description
Abort ( bool clean ) : Task
GetGroupsToken ( ) : Task
OnDisconnectError ( AggregateException ex, object state ) : void

Method Details

Abort() protected method

protected Abort ( ) : Task
return Task

ApplyState() public method

public ApplyState ( TransportConnectionStates states ) : void
states TransportConnectionStates
return void

DecrementConnectionsCount() public abstract method

public abstract DecrementConnectionsCount ( ) : void
return void

Disconnect() public method

public Disconnect ( ) : Task
return Task

Dispose() public method

public Dispose ( ) : void
return void

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

End() public method

public End ( ) : void
return void

EnqueueOperation() protected method

protected EnqueueOperation ( Func writeAsync ) : Task
writeAsync Func
return Task

EnqueueOperation() protected method

protected EnqueueOperation ( Task>.Func writeAsync, object state ) : Task
writeAsync Task>.Func
state object
return Task

IncrementConnectionsCount() public abstract method

public abstract IncrementConnectionsCount ( ) : void
return void

IncrementErrors() protected method

protected IncrementErrors ( ) : void
return void

InitializeMessageId() protected method

protected InitializeMessageId ( ) : Task
return Task

InitializePersistentState() protected method

protected InitializePersistentState ( ) : Task
return Task

KeepAlive() public method

public KeepAlive ( ) : Task
return Task

Timeout() public method

public Timeout ( ) : void
return void

TransportDisconnectBase() protected method

protected TransportDisconnectBase ( HostContext context, ITransportHeartbeat heartbeat, IPerformanceCounterManager performanceCounterManager, ITraceManager traceManager ) : System
context HostContext
heartbeat ITransportHeartbeat
performanceCounterManager IPerformanceCounterManager
traceManager ITraceManager
return System