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

Inheritance: IClientTransport
Afficher le fichier Open project: SignalR/SignalR Class Usage Examples

Méthodes publiques

Méthode Description
Abort ( IConnection connection, System.TimeSpan timeout, string connectionData ) : void
AutoTransport ( IHttpClient httpClient ) : System
AutoTransport ( IHttpClient httpClient, IList transports ) : System
Dispose ( ) : void
GetNegotiateResponse ( IConnection connection, string connectionData ) : Task
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

Private Methods

Méthode Description
ResolveTransport ( IConnection connection, string data, CancellationToken disconnectToken, TaskCompletionSource tcs, int index ) : void

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

AutoTransport() public méthode

public AutoTransport ( IHttpClient httpClient ) : System
httpClient IHttpClient
Résultat System

AutoTransport() public méthode

public AutoTransport ( IHttpClient httpClient, IList transports ) : System
httpClient IHttpClient
transports IList
Résultat System

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Dispose() protected méthode

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

GetNegotiateResponse() public méthode

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

LostConnection() public méthode

public 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

Send() public méthode

public 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