C# 클래스 Microsoft.AspNet.WebHooks.Controllers.WebHookRegistrationsController

상속: ApiController
파일 보기 프로젝트 열기: aspnet/WebHooks

보호된 메소드들

메소드 설명
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.

비공개 메소드들

메소드 설명
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.

메소드 상세

Initialize() 보호된 메소드

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

RemovePrivateFilters() 보호된 메소드

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

VerifyFilters() 보호된 메소드

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