Interface IWebTriggerHandler
Namespace: Casewhere.WebTrigger.DSL
Assembly: Casewhere.WebTrigger.dll
public interface IWebTriggerHandler
Extension Methods
ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<IWebTriggerHandler>(IWebTriggerHandler)
Properties
CurrentRequest
HttpRequestMessage CurrentRequest { get; }
Property Value
CurrentResponse
HttpResponseMessage CurrentResponse { get; }
Property Value
Methods
CreateErrorResponse(int, string)
void CreateErrorResponse(int statusCode, string message)
Parameters
statusCode int
message string
CreateFileResponse(string, string, string, string)
void CreateFileResponse(string fileName, string filePath, string mediaType = "application/octet-stream", string dispositionHeader = "attachment")
Parameters
fileName string
filePath string
mediaType string
dispositionHeader string
CreateFileResponse(string, byte[], string, string)
void CreateFileResponse(string fileName, byte[] fileContent, string mediaType = "application/octet-stream", string dispositionHeader = "attachment")
Parameters
fileName string
fileContent byte[]
mediaType string
dispositionHeader string
CreateFileResponse(string, Stream, string, string)
void CreateFileResponse(string fileName, Stream fileStream, string mediaType = "application/octet-stream", string dispositionHeader = "attachment")
Parameters
fileName string
fileStream Stream
mediaType string
dispositionHeader string
CreateFileResponse(string, Action<Stream, HttpContent, TransportContext>, string, string)
void CreateFileResponse(string fileName, Action<Stream, HttpContent, TransportContext> onStreamAvailable, string mediaType = "application/octet-stream", string dispositionHeader = "attachment")
Parameters
fileName string
onStreamAvailable Action<Stream, HttpContent, TransportContext>
mediaType string
dispositionHeader string
CreateResponse<T>(T)
void CreateResponse<T>(T data)
Parameters
data T
Type Parameters
T
CreateTextResponse(string, string)
void CreateTextResponse(string text, string mediaType = "text/plain")
Parameters
text string
mediaType string
Redirect(string)
void Redirect(string url)
Parameters
url string
SetResponse(object)
void SetResponse(object output)
Parameters
output object