C# Class Microsoft.AspNet.WebHooks.Controllers.WebHookRegistrationsController

Inheritance: ApiController
Mostra file Open project: aspnet/WebHooks

Protected Methods

Method Description
Initialize ( System.Web.Http.Controllers.HttpControllerContext controllerContext ) : void
RemovePrivateFilters ( IEnumerable webHooks ) : void

Removes all private filters from registered WebHooks.

VerifyFilters ( WebHook webHook ) : System.Threading.Tasks.Task

Ensure that the provided webHook only has registered filters.

Private Methods

Method Description
CreateHttpResult ( StoreResult result ) : IHttpActionResult

Creates an IHttpActionResult based on the provided result.

Delete ( string id ) : Task
DeleteAll ( ) : Task
Get ( ) : Task>
GetUserId ( ) : Task

Gets the user ID for this request.

InvokeRegistrars ( WebHook webHook ) : System.Threading.Tasks.Task

Calls all IWebHookRegistrar instances for server side manipulation, inspection, or rejection of registrations.

Lookup ( string id ) : Task
Post ( WebHook webHook ) : Task
Put ( string id, WebHook webHook ) : Task
VerifyWebHook ( WebHook webHook ) : System.Threading.Tasks.Task

Ensures that the provided webHook has a reachable Web Hook URI unless the WebHook URI has a NoEcho query parameter.

Method Details

Initialize() protected method

protected Initialize ( System.Web.Http.Controllers.HttpControllerContext controllerContext ) : void
controllerContext System.Web.Http.Controllers.HttpControllerContext
return void

RemovePrivateFilters() protected method

Removes all private filters from registered WebHooks.
protected RemovePrivateFilters ( IEnumerable webHooks ) : void
webHooks IEnumerable
return void

VerifyFilters() protected method

Ensure that the provided webHook only has registered filters.
protected VerifyFilters ( WebHook webHook ) : System.Threading.Tasks.Task
webHook WebHook
return System.Threading.Tasks.Task