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

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

Защищенные свойства (Protected)

Свойство Тип Описание
FormContentType string

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

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

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

Метод Описание
EnsureFormContentType ( ) : void
ForeverTransport ( HttpContext context, JsonSerializer jsonSerializer, ITransportHeartbeat heartbeat, IPerformanceCounterManager performanceCounterManager, IApplicationLifetime applicationLifetime, ILoggerFactory loggerFactory, IMemoryPool pool ) : System
InitializePersistentState ( ) : System.Threading.Tasks.Task
InitializeResponse ( ITransportConnection connection ) : System.Threading.Tasks.Task
OnError ( Exception ex ) : void
OnMessageReceived ( PersistentResponse response ) : Task
OnSending ( string payload ) : void
OnSendingResponse ( PersistentResponse response ) : void
ProcessRequestCore ( ITransportConnection connection ) : System.Threading.Tasks.Task
ProcessSendRequest ( ) : System.Threading.Tasks.Task

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

Метод Описание
Cancel ( object state ) : void
PerformSend ( object state ) : System.Threading.Tasks.Task
ProcessMessages ( ITransportConnection connection, Func initialize ) : System.Threading.Tasks.Task
ProcessReceiveRequest ( ITransportConnection connection ) : System.Threading.Tasks.Task

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

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

protected EnsureFormContentType ( ) : void
Результат void

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

protected ForeverTransport ( HttpContext context, JsonSerializer jsonSerializer, ITransportHeartbeat heartbeat, IPerformanceCounterManager performanceCounterManager, IApplicationLifetime applicationLifetime, ILoggerFactory loggerFactory, IMemoryPool pool ) : System
context HttpContext
jsonSerializer Newtonsoft.Json.JsonSerializer
heartbeat ITransportHeartbeat
performanceCounterManager IPerformanceCounterManager
applicationLifetime IApplicationLifetime
loggerFactory ILoggerFactory
pool IMemoryPool
Результат System

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

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

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

protected InitializeResponse ( ITransportConnection connection ) : System.Threading.Tasks.Task
connection ITransportConnection
Результат System.Threading.Tasks.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 ) : System.Threading.Tasks.Task
connection ITransportConnection
Результат System.Threading.Tasks.Task

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

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

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

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

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

public abstract 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

Описание свойств

FormContentType защищенное статическое свойство

protected static string FormContentType
Результат string