C# Class Microsoft.Azure.WebJobs.Script.WebHost.WebHooks.WebHookReceiverManager

Class managing routing of requests to registered WebHook Receivers. It initializes an HttpConfiguration and loads all registered WebHook Receivers.
Inheritance: IDisposable
Show file Open project: Azure/azure-webjobs-sdk-script Class Usage Examples

Public Methods

Method Description
Dispose ( ) : void
HandleRequestAsync ( FunctionDescriptor function, HttpRequestMessage request, Func invokeFunction ) : Task
WebHookReceiverManager ( ISecretManager secretManager ) : System

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Private Methods

Method Description
GetClientID ( HttpRequestMessage request ) : string

Method Details

Dispose() public method

public Dispose ( ) : void
return void

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

HandleRequestAsync() public method

public HandleRequestAsync ( FunctionDescriptor function, HttpRequestMessage request, Func invokeFunction ) : Task
function Microsoft.Azure.WebJobs.Script.Description.FunctionDescriptor
request System.Net.Http.HttpRequestMessage
invokeFunction Func
return Task

WebHookReceiverManager() public method

public WebHookReceiverManager ( ISecretManager secretManager ) : System
secretManager ISecretManager
return System