Table of Contents

Class InMemoryWebTriggerHandler

Namespace: Casewhere.WebTrigger.DSL
Assembly: Casewhere.WebTrigger.dll

public class InMemoryWebTriggerHandler : IWebTriggerHandler

Inheritance

objectInMemoryWebTriggerHandler

Implements

IWebTriggerHandler

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

HttpRequestMessage

CurrentResponse

public HttpResponseMessage CurrentResponse { get; }

Property Value

HttpResponseMessage

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