C# Class Microsoft.AspNet.WebHooks.Mocks.WebHookReceiverMock

Inheritance: WebHookReceiver
Mostra file Open project: aspnet/WebHooks Class Usage Examples

Public Properties

Property Type Description
ReceiverName string

Public Methods

Method Description
CreateBadMethodResponse ( HttpRequestMessage request ) : HttpResponseMessage
CreateBadSignatureResponse ( HttpRequestMessage request, string signatureHeaderName ) : HttpResponseMessage
EnsureSecureConnection ( HttpRequestMessage request ) : void
EnsureValidCode ( HttpRequestMessage request, string id ) : System.Threading.Tasks.Task
ExecuteWebHookAsync ( string id, System.Web.Http.Controllers.HttpRequestContext context, HttpRequestMessage request, IEnumerable actions, object data ) : Task
GetReceiverConfig ( HttpRequestMessage request, string name, string id, int minLength, int maxLength ) : Task
GetRequestHeader ( HttpRequestMessage request, string headerName ) : string
ReadAsFormDataAsync ( HttpRequestMessage request ) : Task
ReadAsJsonAsync ( HttpRequestMessage request ) : Task
ReadAsJsonTokenAsync ( HttpRequestMessage request ) : Task
ReadAsXmlAsync ( HttpRequestMessage request ) : Task
ReceiveAsync ( string id, System.Web.Http.Controllers.HttpRequestContext context, HttpRequestMessage request ) : Task
WebHookReceiverMock ( ) : System
WebHookReceiverMock ( Exception exception ) : System
WebHookReceiverMock ( HttpResponseMessage response ) : System

Method Details

CreateBadMethodResponse() public method

public CreateBadMethodResponse ( HttpRequestMessage request ) : HttpResponseMessage
request System.Net.Http.HttpRequestMessage
return System.Net.Http.HttpResponseMessage

CreateBadSignatureResponse() public method

public CreateBadSignatureResponse ( HttpRequestMessage request, string signatureHeaderName ) : HttpResponseMessage
request System.Net.Http.HttpRequestMessage
signatureHeaderName string
return System.Net.Http.HttpResponseMessage

EnsureSecureConnection() public method

public EnsureSecureConnection ( HttpRequestMessage request ) : void
request System.Net.Http.HttpRequestMessage
return void

EnsureValidCode() public method

public EnsureValidCode ( HttpRequestMessage request, string id ) : System.Threading.Tasks.Task
request System.Net.Http.HttpRequestMessage
id string
return System.Threading.Tasks.Task

ExecuteWebHookAsync() public method

public ExecuteWebHookAsync ( string id, System.Web.Http.Controllers.HttpRequestContext context, HttpRequestMessage request, IEnumerable actions, object data ) : Task
id string
context System.Web.Http.Controllers.HttpRequestContext
request System.Net.Http.HttpRequestMessage
actions IEnumerable
data object
return Task

GetReceiverConfig() public method

public GetReceiverConfig ( HttpRequestMessage request, string name, string id, int minLength, int maxLength ) : Task
request System.Net.Http.HttpRequestMessage
name string
id string
minLength int
maxLength int
return Task

GetRequestHeader() public method

public GetRequestHeader ( HttpRequestMessage request, string headerName ) : string
request System.Net.Http.HttpRequestMessage
headerName string
return string

ReadAsFormDataAsync() public method

public ReadAsFormDataAsync ( HttpRequestMessage request ) : Task
request System.Net.Http.HttpRequestMessage
return Task

ReadAsJsonAsync() public method

public ReadAsJsonAsync ( HttpRequestMessage request ) : Task
request System.Net.Http.HttpRequestMessage
return Task

ReadAsJsonTokenAsync() public method

public ReadAsJsonTokenAsync ( HttpRequestMessage request ) : Task
request System.Net.Http.HttpRequestMessage
return Task

ReadAsXmlAsync() public method

public ReadAsXmlAsync ( HttpRequestMessage request ) : Task
request System.Net.Http.HttpRequestMessage
return Task

ReceiveAsync() public method

public ReceiveAsync ( string id, System.Web.Http.Controllers.HttpRequestContext context, HttpRequestMessage request ) : Task
id string
context System.Web.Http.Controllers.HttpRequestContext
request System.Net.Http.HttpRequestMessage
return Task

WebHookReceiverMock() public method

public WebHookReceiverMock ( ) : System
return System

WebHookReceiverMock() public method

public WebHookReceiverMock ( Exception exception ) : System
exception System.Exception
return System

WebHookReceiverMock() public method

public WebHookReceiverMock ( HttpResponseMessage response ) : System
response System.Net.Http.HttpResponseMessage
return System

Property Details

ReceiverName public_oe static_oe property

public static string ReceiverName
return string