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

Inheritance: IClientTransport
Exibir arquivo Open project: SignalR/SignalR Class Usage Examples

Public Methods

Method 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

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Private Methods

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

Method Details

Abort() public method

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

AutoTransport() public method

public AutoTransport ( IHttpClient httpClient ) : System
httpClient IHttpClient
return System

AutoTransport() public method

public AutoTransport ( IHttpClient httpClient, IList transports ) : System
httpClient IHttpClient
transports IList
return System

Dispose() public method

public Dispose ( ) : void
return void

Dispose() protected method

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

GetNegotiateResponse() public method

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

LostConnection() public method

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

Negotiate() public method

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

Send() public method

public 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