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

Inheritance: IClientTransport
Afficher le fichier Open project: SignalR/SignalR

Méthodes publiques

Méthode 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

Méthodes protégées

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

Private Methods

Méthode 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 méthode

public Abort ( IConnection connection, System.TimeSpan timeout, string connectionData ) : void
connection IConnection
timeout System.TimeSpan
connectionData string
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

LostConnection() public abstract méthode

public abstract LostConnection ( IConnection connection ) : void
connection IConnection
Résultat void

Negotiate() public méthode

public Negotiate ( IConnection connection, string connectionData ) : Task
connection IConnection
connectionData string
Résultat Task

OnStart() protected abstract méthode

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

OnStartFailed() protected abstract méthode

protected abstract OnStartFailed ( ) : void
Résultat void

Send() public abstract méthode

public abstract Send ( IConnection connection, string data, string connectionData ) : Task
connection IConnection
data string
connectionData string
Résultat Task

Start() public méthode

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

TransportFailed() protected méthode

protected TransportFailed ( Exception ex ) : void
ex System.Exception
Résultat void