C# 클래스 Microsoft.AspNet.SignalR.Transports.LongPollingTransport

상속: ForeverTransport, ITransport
파일 보기 프로젝트 열기: SignalR/SignalR 1 사용 예제들

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 ( HostContext context, IDependencyResolver resolver ) : System
LongPollingTransport ( HostContext context, JsonSerializer jsonSerializer, ITransportHeartbeat heartbeat, IPerformanceCounterManager performanceCounterManager, ITraceManager traceManager, IConfigurationManager configurationManager, 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 ( HostContext context, IDependencyResolver resolver ) : System
context Microsoft.AspNet.SignalR.Hosting.HostContext
resolver IDependencyResolver
리턴 System

LongPollingTransport() 공개 메소드

public LongPollingTransport ( HostContext context, JsonSerializer jsonSerializer, ITransportHeartbeat heartbeat, IPerformanceCounterManager performanceCounterManager, ITraceManager traceManager, IConfigurationManager configurationManager, IMemoryPool pool ) : System
context Microsoft.AspNet.SignalR.Hosting.HostContext
jsonSerializer Newtonsoft.Json.JsonSerializer
heartbeat ITransportHeartbeat
performanceCounterManager IPerformanceCounterManager
traceManager ITraceManager
configurationManager IConfigurationManager
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