C# Class Microsoft.AspNet.SignalR.Client.Transports.ClientTransportBase

Inheritance: IClientTransport
Exibir arquivo Open project: SignalR/SignalR

Public Methods

Method Description
Abort ( IConnection connection, System.TimeSpan timeout, string connectionData ) : void
Dispose ( ) : void
LostConnection ( IConnection connection ) : void
Negotiate ( IConnection connection, string connectionData ) : Task
Send ( IConnection connection, string data, string connectionData ) : Task
Start ( IConnection connection, string connectionData, CancellationToken disconnectToken ) : Task

Protected Methods

Method Description
Dispose ( bool disposing ) : void
OnStart ( IConnection connection, string connectionData, CancellationToken disconnectToken ) : void
OnStartFailed ( ) : void
TransportFailed ( Exception ex ) : void

Private Methods

Method Description
ClientTransportBase ( IHttpClient httpClient, string transportName ) : System
ClientTransportBase ( IHttpClient httpClient, string transportName, TransportHelper transportHelper, Microsoft.AspNet.SignalR.Client.Infrastructure.TransportAbortHandler abortHandler ) : System
ProcessResponse ( IConnection connection, string response ) : bool

Method Details

Abort() public method

public Abort ( IConnection connection, System.TimeSpan timeout, string connectionData ) : void
connection IConnection
timeout System.TimeSpan
connectionData string
return void

Dispose() public method

public Dispose ( ) : void
return void

Dispose() protected method

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

LostConnection() public abstract method

public abstract LostConnection ( IConnection connection ) : void
connection IConnection
return void

Negotiate() public method

public Negotiate ( IConnection connection, string connectionData ) : Task
connection IConnection
connectionData string
return Task

OnStart() protected abstract method

protected abstract OnStart ( IConnection connection, string connectionData, CancellationToken disconnectToken ) : void
connection IConnection
connectionData string
disconnectToken System.Threading.CancellationToken
return void

OnStartFailed() protected abstract method

protected abstract OnStartFailed ( ) : void
return void

Send() public abstract method

public abstract Send ( IConnection connection, string data, string connectionData ) : Task
connection IConnection
data string
connectionData string
return Task

Start() public method

public Start ( IConnection connection, string connectionData, CancellationToken disconnectToken ) : Task
connection IConnection
connectionData string
disconnectToken System.Threading.CancellationToken
return Task

TransportFailed() protected method

protected TransportFailed ( Exception ex ) : void
ex System.Exception
return void