C# Класс Microsoft.AspNet.WebHooks.Mocks.WebHookReceiverMock

Наследование: WebHookReceiver
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
ReceiverName string

Открытые методы

Метод Описание
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

Описание методов

CreateBadMethodResponse() публичный Метод

public CreateBadMethodResponse ( HttpRequestMessage request ) : HttpResponseMessage
request System.Net.Http.HttpRequestMessage
Результат System.Net.Http.HttpResponseMessage

CreateBadSignatureResponse() публичный Метод

public CreateBadSignatureResponse ( HttpRequestMessage request, string signatureHeaderName ) : HttpResponseMessage
request System.Net.Http.HttpRequestMessage
signatureHeaderName string
Результат System.Net.Http.HttpResponseMessage

EnsureSecureConnection() публичный Метод

public EnsureSecureConnection ( HttpRequestMessage request ) : void
request System.Net.Http.HttpRequestMessage
Результат void

EnsureValidCode() публичный Метод

public EnsureValidCode ( HttpRequestMessage request, string id ) : System.Threading.Tasks.Task
request System.Net.Http.HttpRequestMessage
id string
Результат System.Threading.Tasks.Task

ExecuteWebHookAsync() публичный Метод

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
Результат Task

GetReceiverConfig() публичный Метод

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
Результат Task

GetRequestHeader() публичный Метод

public GetRequestHeader ( HttpRequestMessage request, string headerName ) : string
request System.Net.Http.HttpRequestMessage
headerName string
Результат string

ReadAsFormDataAsync() публичный Метод

public ReadAsFormDataAsync ( HttpRequestMessage request ) : Task
request System.Net.Http.HttpRequestMessage
Результат Task

ReadAsJsonAsync() публичный Метод

public ReadAsJsonAsync ( HttpRequestMessage request ) : Task
request System.Net.Http.HttpRequestMessage
Результат Task

ReadAsJsonTokenAsync() публичный Метод

public ReadAsJsonTokenAsync ( HttpRequestMessage request ) : Task
request System.Net.Http.HttpRequestMessage
Результат Task

ReadAsXmlAsync() публичный Метод

public ReadAsXmlAsync ( HttpRequestMessage request ) : Task
request System.Net.Http.HttpRequestMessage
Результат Task

ReceiveAsync() публичный Метод

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
Результат Task

WebHookReceiverMock() публичный Метод

public WebHookReceiverMock ( ) : System
Результат System

WebHookReceiverMock() публичный Метод

public WebHookReceiverMock ( Exception exception ) : System
exception System.Exception
Результат System

WebHookReceiverMock() публичный Метод

public WebHookReceiverMock ( HttpResponseMessage response ) : System
response System.Net.Http.HttpResponseMessage
Результат System

Описание свойств

ReceiverName публичное статическое свойство

public static string ReceiverName
Результат string