C# Класс SignalR.Transports.ForeverTransport

Наследование: TransportDisconnectBase, ITransport
Показать файл Открыть проект

Открытые методы

Метод Описание
ForeverTransport ( HostContext context, IDependencyResolver resolver ) : System
ForeverTransport ( HostContext context, IJsonSerializer jsonSerializer, ITransportHeartBeat heartBeat ) : System
ProcessRequest ( ITransportConnection connection ) : System.Threading.Tasks.Task
Send ( PersistentResponse response ) : System.Threading.Tasks.Task
Send ( object value ) : System.Threading.Tasks.Task

Защищенные методы

Метод Описание
InitializeResponse ( ITransportConnection connection ) : System.Threading.Tasks.Task
OnSending ( string payload ) : void

Приватные методы

Метод Описание
ProcessMessages ( ITransportConnection connection, System.Action postReceive = null ) : System.Threading.Tasks.Task
ProcessMessagesImpl ( TaskCompletionSource taskCompletetionSource, ITransportConnection connection, System.Action postReceive = null ) : void
ProcessReceiveRequest ( ITransportConnection connection, System.Action postReceive = null ) : System.Threading.Tasks.Task
ProcessSendRequest ( ) : System.Threading.Tasks.Task

Описание методов

ForeverTransport() публичный Метод

public ForeverTransport ( HostContext context, IDependencyResolver resolver ) : System
context HostContext
resolver IDependencyResolver
Результат System

ForeverTransport() публичный Метод

public ForeverTransport ( HostContext context, IJsonSerializer jsonSerializer, ITransportHeartBeat heartBeat ) : System
context HostContext
jsonSerializer IJsonSerializer
heartBeat ITransportHeartBeat
Результат System

InitializeResponse() защищенный Метод

protected InitializeResponse ( ITransportConnection connection ) : System.Threading.Tasks.Task
connection ITransportConnection
Результат System.Threading.Tasks.Task

OnSending() защищенный Метод

protected OnSending ( string payload ) : void
payload string
Результат void

ProcessRequest() публичный Метод

public ProcessRequest ( ITransportConnection connection ) : System.Threading.Tasks.Task
connection ITransportConnection
Результат System.Threading.Tasks.Task

Send() публичный Метод

public Send ( PersistentResponse response ) : System.Threading.Tasks.Task
response PersistentResponse
Результат System.Threading.Tasks.Task

Send() публичный Метод

public Send ( object value ) : System.Threading.Tasks.Task
value object
Результат System.Threading.Tasks.Task