Class InMemoryWebTriggerHandler
Namespace: Casewhere.WebTrigger.DSL
Assembly: Casewhere.WebTrigger.dll
public class InMemoryWebTriggerHandler : IWebTriggerHandler
Inheritance
object ← InMemoryWebTriggerHandler
Implements
Inherited Members
object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()
Extension Methods
ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<InMemoryWebTriggerHandler>(InMemoryWebTriggerHandler)
Constructors
InMemoryWebTriggerHandler()
public InMemoryWebTriggerHandler()
Properties
CurrentRequest
public HttpRequestMessage CurrentRequest { get; }
Property Value
CurrentResponse
public HttpResponseMessage CurrentResponse { get; }
Property Value
Methods
CreateErrorResponse(int, string)
public void CreateErrorResponse(int statusCode, string message)
Parameters
statusCode int
message string
CreateFileResponse(string, string, string, string)
public 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)
public 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)
public 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)
public 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)
public void CreateResponse<T>(T data)
Parameters
data T
Type Parameters
T
CreateTextResponse(string, string)
public void CreateTextResponse(string text, string mediaType = "text/plain")
Parameters
text string
mediaType string
Redirect(string)
public void Redirect(string url)
Parameters
url string
SetResponse(object)
public void SetResponse(object output)
Parameters
output object