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

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

공개 메소드들

메소드 설명
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