Method | Description | |
---|---|---|
ApplyGlobalResponseHeaders ( this httpRes ) : void | ||
ShouldWriteGlobalHeaders ( IResponse httpRes ) : bool | ||
WriteBytesToResponse ( this res, byte responseBytes, string contentType ) : void | ||
WriteError ( this httpRes, |
||
WriteError ( this httpRes, IRequest httpReq, object dto, string errorMessage ) : void | ||
WriteError ( this httpRes, object dto, string errorMessage ) : void | ||
WriteErrorBody ( this httpRes, |
When HTTP Headers have already been written and only the Body can be written
|
|
WriteErrorToResponse ( this httpRes, IRequest httpReq, string contentType, string operationName, string errorMessage, |
||
WriteToOutputStream ( IResponse response, object result, byte bodyPrefix, byte bodySuffix ) : bool | ||
WriteToResponse ( this httpRes, IRequest httpReq, object result ) : Task |
||
WriteToResponse ( this httpRes, IRequest httpReq, object result, byte bodyPrefix, byte bodySuffix ) : Task |
||
WriteToResponse ( this httpRes, object result, ResponseSerializerDelegate serializer, IRequest serializationContext ) : Task |
||
WriteToResponse ( this response, object result, ResponseSerializerDelegate defaultAction, IRequest request, byte bodyPrefix, byte bodySuffix ) : Task |
Writes to response. Response headers are customizable by implementing IHasOptions an returning Dictionary of Http headers.
|
|
WriteToResponse ( this httpRes, object result, string contentType ) : Task |
Method | Description | |
---|---|---|
HandleCustomErrorHandler ( this httpRes, IRequest httpReq, string contentType, int statusCode, object errorDto ) : bool | ||
HandleResponseWriteException ( this originalEx, IRequest request, IResponse response, string defaultContentType ) : Task |
||
ToErrorResponse ( this ex ) : ServiceStack.ErrorResponse |
public static ApplyGlobalResponseHeaders ( this httpRes ) : void | ||
httpRes | this | |
return | void |
public static ShouldWriteGlobalHeaders ( IResponse httpRes ) : bool | ||
httpRes | IResponse | |
return | bool |
public static WriteBytesToResponse ( this res, byte responseBytes, string contentType ) : void | ||
res | this | |
responseBytes | byte | |
contentType | string | |
return | void |
public static WriteError ( this httpRes, |
||
httpRes | this | |
ex | ||
statusCode | int | |
errorMessage | string | |
contentType | string | |
return | System.Threading.Tasks.Task |
public static WriteError ( this httpRes, IRequest httpReq, object dto, string errorMessage ) : void | ||
httpRes | this | |
httpReq | IRequest | |
dto | object | |
errorMessage | string | |
return | void |
public static WriteError ( this httpRes, object dto, string errorMessage ) : void | ||
httpRes | this | |
dto | object | |
errorMessage | string | |
return | void |
public static WriteErrorBody ( this httpRes, |
||
httpRes | this | |
ex | ||
return | System.Threading.Tasks.Task |
public static WriteErrorToResponse ( this httpRes, IRequest httpReq, string contentType, string operationName, string errorMessage, |
||
httpRes | this | |
httpReq | IRequest | |
contentType | string | |
operationName | string | |
errorMessage | string | |
ex | ||
statusCode | int | |
return | System.Threading.Tasks.Task |
public static WriteToOutputStream ( IResponse response, object result, byte bodyPrefix, byte bodySuffix ) : bool | ||
response | IResponse | |
result | object | |
bodyPrefix | byte | |
bodySuffix | byte | |
return | bool |
public static WriteToResponse ( this httpRes, IRequest httpReq, object result ) : Task |
||
httpRes | this | |
httpReq | IRequest | |
result | object | |
return | Task |
public static WriteToResponse ( this httpRes, IRequest httpReq, object result, byte bodyPrefix, byte bodySuffix ) : Task |
||
httpRes | this | |
httpReq | IRequest | |
result | object | |
bodyPrefix | byte | |
bodySuffix | byte | |
return | Task |
public static WriteToResponse ( this httpRes, object result, ResponseSerializerDelegate serializer, IRequest serializationContext ) : Task |
||
httpRes | this | |
result | object | |
serializer | ResponseSerializerDelegate | |
serializationContext | IRequest | |
return | Task |
public static WriteToResponse ( this response, object result, ResponseSerializerDelegate defaultAction, IRequest request, byte bodyPrefix, byte bodySuffix ) : Task |
||
response | this | The response. |
result | object | Whether or not it was implicity handled by ServiceStack's built-in handlers. |
defaultAction | ResponseSerializerDelegate | The default action. |
request | IRequest | The serialization context. |
bodyPrefix | byte | Add prefix to response body if any |
bodySuffix | byte | Add suffix to response body if any |
return | Task |
public static WriteToResponse ( this httpRes, object result, string contentType ) : Task |
||
httpRes | this | |
result | object | |
contentType | string | |
return | Task |