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

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

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

Метод Описание
ProcessRequest ( ITransportConnection connection ) : Task
Send ( PersistentResponse response ) : Task
Send ( object value ) : Task

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

Метод Описание
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

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

Метод Описание
Cancel ( object state ) : void
CreateMemoryPoolWriter ( IMemoryPool memoryPool ) : MemoryPoolTextWriter
PerformSend ( object state ) : Task
ProcessMessages ( ITransportConnection connection, Func initialize ) : Task
ProcessReceiveRequest ( ITransportConnection connection ) : Task

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

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

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

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

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
Результат System

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

protected InitializePersistentState ( ) : Task
Результат Task

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

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

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

protected OnError ( Exception ex ) : void
ex System.Exception
Результат void

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

protected OnMessageReceived ( PersistentResponse response ) : Task
response PersistentResponse
Результат Task

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

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

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

protected OnSendingResponse ( PersistentResponse response ) : void
response PersistentResponse
Результат void

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

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

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

protected ProcessRequestCore ( ITransportConnection connection ) : Task
connection ITransportConnection
Результат Task

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

protected ProcessSendRequest ( ) : Task
Результат Task

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

public abstract Send ( PersistentResponse response ) : Task
response PersistentResponse
Результат Task

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

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