C# Class BlackLinks.Hosting.RequestsGateway

Exposes Methods to get and write responses to server side requests using .NET Remoting.
Inheritance: System.MarshalByRefObject
Afficher le fichier Open project: heapsource/BlackLinks Class Usage Examples

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
RenderReceiverNotFoundPage ( long requestId ) : void

Method Details

AddResponseHeader() public abstract méthode

public abstract AddResponseHeader ( long requestId, RequestHeader header ) : void
requestId long
header RequestHeader
Résultat void

GetApplicationUnixChannelAbsoluteUri() public static méthode

public static GetApplicationUnixChannelAbsoluteUri ( string blackApplicationDirectory ) : string
blackApplicationDirectory string
Résultat string

GetHeaders() public abstract méthode

public abstract GetHeaders ( long requestId ) : RequestHeader[]
requestId long
Résultat RequestHeader[]

GetHttpProtocol() public abstract méthode

public abstract GetHttpProtocol ( long requestId ) : string
requestId long
Résultat string

GetMethodName() public abstract méthode

public abstract GetMethodName ( long requestId ) : string
requestId long
Résultat string

GetQueryString() public abstract méthode

public abstract GetQueryString ( long requestId ) : string
requestId long
Résultat string

GetReceiverUnixChannelAbsoluteUri() public static méthode

public static GetReceiverUnixChannelAbsoluteUri ( string blackApplicationDirectory ) : string
blackApplicationDirectory string
Résultat string

GetRequestContent() public abstract méthode

public abstract GetRequestContent ( long requestId ) : byte[]
requestId long
Résultat byte[]

GetUri() public abstract méthode

public abstract GetUri ( long requestId ) : string
requestId long
Résultat string

InitializeLifetimeService() public méthode

public InitializeLifetimeService ( ) : object
Résultat object

Process() public méthode

public Process ( long requestId ) : void
requestId long
Résultat void

RenderReceiverNotFoundPage() protected abstract méthode

protected abstract RenderReceiverNotFoundPage ( long requestId ) : void
requestId long
Résultat void

WriteResponse() public abstract méthode

public abstract WriteResponse ( long requestId, byte bytes, string contentType, int statusCode ) : void
requestId long
bytes byte
contentType string
statusCode int
Résultat void