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