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

Inheritance: TransportDisconnectBase, ITransport
Afficher le fichier Open project: SignalR/SignalR Class Usage Examples

Méthodes publiques

Méthode Description
ProcessRequest ( ITransportConnection connection ) : Task
Send ( PersistentResponse response ) : Task
Send ( object value ) : Task

Méthodes protégées

Méthode Description
ForeverTransport ( HostContext context, IDependencyResolver resolver ) : System
ForeverTransport ( HostContext context, JsonSerializer jsonSerializer, ITransportHeartbeat heartbeat, IPerformanceCounterManager performanceCounterManager, ITraceManager traceManager, IMemoryPool pool ) : System
InitializePersistentState ( ) : Task
InitializeResponse ( ITransportConnection connection ) : Task
OnError ( Exception ex ) : void
OnMessageReceived ( PersistentResponse response ) : Task
OnSending ( string payload ) : void
OnSendingResponse ( PersistentResponse response ) : void
ProcessRequestCore ( ITransportConnection connection ) : Task
ProcessSendRequest ( ) : Task

Private Methods

Méthode Description
Cancel ( object state ) : void
CreateMemoryPoolWriter ( IMemoryPool memoryPool ) : MemoryPoolTextWriter
PerformSend ( object state ) : Task
ProcessMessages ( ITransportConnection connection, Func initialize ) : Task
ProcessReceiveRequest ( ITransportConnection connection ) : Task

Method Details

ForeverTransport() protected méthode

protected ForeverTransport ( HostContext context, IDependencyResolver resolver ) : System
context HostContext
resolver IDependencyResolver
Résultat System

ForeverTransport() protected méthode

protected ForeverTransport ( HostContext context, JsonSerializer jsonSerializer, ITransportHeartbeat heartbeat, IPerformanceCounterManager performanceCounterManager, ITraceManager traceManager, IMemoryPool pool ) : System
context HostContext
jsonSerializer JsonSerializer
heartbeat ITransportHeartbeat
performanceCounterManager IPerformanceCounterManager
traceManager ITraceManager
pool IMemoryPool
Résultat System

InitializePersistentState() protected méthode

protected InitializePersistentState ( ) : Task
Résultat Task

InitializeResponse() protected méthode

protected InitializeResponse ( ITransportConnection connection ) : Task
connection ITransportConnection
Résultat Task

OnError() protected méthode

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

OnMessageReceived() protected méthode

protected OnMessageReceived ( PersistentResponse response ) : Task
response PersistentResponse
Résultat Task

OnSending() protected méthode

protected OnSending ( string payload ) : void
payload string
Résultat void

OnSendingResponse() protected méthode

protected OnSendingResponse ( PersistentResponse response ) : void
response PersistentResponse
Résultat void

ProcessRequest() public méthode

public ProcessRequest ( ITransportConnection connection ) : Task
connection ITransportConnection
Résultat Task

ProcessRequestCore() protected méthode

protected ProcessRequestCore ( ITransportConnection connection ) : Task
connection ITransportConnection
Résultat Task

ProcessSendRequest() protected méthode

protected ProcessSendRequest ( ) : Task
Résultat Task

Send() public abstract méthode

public abstract Send ( PersistentResponse response ) : Task
response PersistentResponse
Résultat Task

Send() public méthode

public Send ( object value ) : Task
value object
Résultat Task