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

상속: TransportDisconnectBase, ITransport
파일 보기 프로젝트 열기: FabianGosebrink/ASPNET-Core-Angular2-SignalR-Typescript 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
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