C# 클래스 BlackLinks.Hosting.RequestsGateway

Exposes Methods to get and write responses to server side requests using .NET Remoting.
상속: System.MarshalByRefObject
파일 보기 프로젝트 열기: heapsource/BlackLinks 1 사용 예제들

공개 메소드들

메소드 설명
AddResponseHeader ( long requestId, RequestHeader header ) : void
GetApplicationUnixChannelAbsoluteUri ( string blackApplicationDirectory ) : string
GetHeaders ( long requestId ) : RequestHeader[]
GetHttpProtocol ( long requestId ) : string
GetMethodName ( long requestId ) : string
GetQueryString ( long requestId ) : string
GetReceiverUnixChannelAbsoluteUri ( string blackApplicationDirectory ) : string
GetRequestContent ( long requestId ) : byte[]
GetUri ( long requestId ) : string
InitializeLifetimeService ( ) : object
Process ( long requestId ) : void
WriteResponse ( long requestId, byte bytes, string contentType, int statusCode ) : void

보호된 메소드들

메소드 설명
RenderReceiverNotFoundPage ( long requestId ) : void

메소드 상세

AddResponseHeader() 공개 추상적인 메소드

public abstract AddResponseHeader ( long requestId, RequestHeader header ) : void
requestId long
header RequestHeader
리턴 void

GetApplicationUnixChannelAbsoluteUri() 공개 정적인 메소드

public static GetApplicationUnixChannelAbsoluteUri ( string blackApplicationDirectory ) : string
blackApplicationDirectory string
리턴 string

GetHeaders() 공개 추상적인 메소드

public abstract GetHeaders ( long requestId ) : RequestHeader[]
requestId long
리턴 RequestHeader[]

GetHttpProtocol() 공개 추상적인 메소드

public abstract GetHttpProtocol ( long requestId ) : string
requestId long
리턴 string

GetMethodName() 공개 추상적인 메소드

public abstract GetMethodName ( long requestId ) : string
requestId long
리턴 string

GetQueryString() 공개 추상적인 메소드

public abstract GetQueryString ( long requestId ) : string
requestId long
리턴 string

GetReceiverUnixChannelAbsoluteUri() 공개 정적인 메소드

public static GetReceiverUnixChannelAbsoluteUri ( string blackApplicationDirectory ) : string
blackApplicationDirectory string
리턴 string

GetRequestContent() 공개 추상적인 메소드

public abstract GetRequestContent ( long requestId ) : byte[]
requestId long
리턴 byte[]

GetUri() 공개 추상적인 메소드

public abstract GetUri ( long requestId ) : string
requestId long
리턴 string

InitializeLifetimeService() 공개 메소드

public InitializeLifetimeService ( ) : object
리턴 object

Process() 공개 메소드

public Process ( long requestId ) : void
requestId long
리턴 void

RenderReceiverNotFoundPage() 보호된 추상적인 메소드

protected abstract RenderReceiverNotFoundPage ( long requestId ) : void
requestId long
리턴 void

WriteResponse() 공개 추상적인 메소드

public abstract WriteResponse ( long requestId, byte bytes, string contentType, int statusCode ) : void
requestId long
bytes byte
contentType string
statusCode int
리턴 void