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

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

Private Properties

Свойство Тип Описание
AddTransportData void
GetGroupsToken Task
PerformCompleteSend System.Threading.Tasks.Task
PerformKeepAlive System.Threading.Tasks.Task
PerformPartialSend System.Threading.Tasks.Task
WriteInit System.Threading.Tasks.Task

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

Метод Описание
DecrementConnectionsCount ( ) : void
IncrementConnectionsCount ( ) : void
KeepAlive ( ) : System.Threading.Tasks.Task
LongPollingTransport ( HttpContext context, JsonSerializer jsonSerializer, ITransportHeartbeat heartbeat, IPerformanceCounterManager performanceCounterManager, IApplicationLifetime applicationLifetime, ILoggerFactory loggerFactory, IOptions optionsAccessor, IMemoryPool pool ) : System
Send ( PersistentResponse response ) : System.Threading.Tasks.Task
Send ( object value ) : System.Threading.Tasks.Task

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

Метод Описание
InitializeMessageId ( ) : System.Threading.Tasks.Task
InitializeResponse ( ITransportConnection connection ) : System.Threading.Tasks.Task
OnMessageReceived ( PersistentResponse response ) : Task
ProcessSendRequest ( ) : System.Threading.Tasks.Task

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

Метод Описание
AddTransportData ( PersistentResponse response ) : void
GetGroupsToken ( ) : Task
PerformCompleteSend ( object state ) : System.Threading.Tasks.Task
PerformKeepAlive ( object state ) : System.Threading.Tasks.Task
PerformPartialSend ( object state ) : System.Threading.Tasks.Task
WriteInit ( LongPollingTransport transport ) : System.Threading.Tasks.Task

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

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

public DecrementConnectionsCount ( ) : void
Результат void

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

public IncrementConnectionsCount ( ) : void
Результат void

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

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

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

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

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

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

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

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

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

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

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

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