C# 클래스 SignalR.Transports.ForeverTransport

상속: TransportDisconnectBase, ITransport
파일 보기 프로젝트 열기: robink-teleopti/SignalR

공개 메소드들

메소드 설명
ForeverTransport ( HostContext context, IDependencyResolver resolver ) : System
ForeverTransport ( HostContext context, IJsonSerializer jsonSerializer, ITransportHeartBeat heartBeat ) : System
ProcessRequest ( ITransportConnection connection ) : System.Threading.Tasks.Task
Send ( PersistentResponse response ) : System.Threading.Tasks.Task
Send ( object value ) : System.Threading.Tasks.Task

보호된 메소드들

메소드 설명
InitializeResponse ( ITransportConnection connection ) : System.Threading.Tasks.Task
OnSending ( string payload ) : void

비공개 메소드들

메소드 설명
ProcessMessages ( ITransportConnection connection, System.Action postReceive = null ) : System.Threading.Tasks.Task
ProcessMessagesImpl ( TaskCompletionSource taskCompletetionSource, ITransportConnection connection, System.Action postReceive = null ) : void
ProcessReceiveRequest ( ITransportConnection connection, System.Action postReceive = null ) : System.Threading.Tasks.Task
ProcessSendRequest ( ) : System.Threading.Tasks.Task

메소드 상세

ForeverTransport() 공개 메소드

public ForeverTransport ( HostContext context, IDependencyResolver resolver ) : System
context HostContext
resolver IDependencyResolver
리턴 System

ForeverTransport() 공개 메소드

public ForeverTransport ( HostContext context, IJsonSerializer jsonSerializer, ITransportHeartBeat heartBeat ) : System
context HostContext
jsonSerializer IJsonSerializer
heartBeat ITransportHeartBeat
리턴 System

InitializeResponse() 보호된 메소드

protected InitializeResponse ( ITransportConnection connection ) : System.Threading.Tasks.Task
connection ITransportConnection
리턴 System.Threading.Tasks.Task

OnSending() 보호된 메소드

protected OnSending ( string payload ) : void
payload string
리턴 void

ProcessRequest() 공개 메소드

public ProcessRequest ( ITransportConnection connection ) : System.Threading.Tasks.Task
connection ITransportConnection
리턴 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