Class Webhooks
Represents an implementation of IWebhooks.
public class Webhooks : IWebhooks
- Inheritance
-
Webhooks
- Implements
- Inherited Members
Constructors
Webhooks(IEventTypes, IEventStore, ILogger<Webhooks>)
Represents an implementation of IWebhooks.
public Webhooks(IEventTypes eventTypes, IEventStore eventStore, ILogger<Webhooks> logger)
Parameters
eventTypesIEventTypesThe IEventTypes.
eventStoreIEventStoreThe IEventStore.
loggerILogger<Webhooks>The ILogger.
Methods
Register(WebhookId, WebhookTargetUrl, Action<IWebhookDefinitionBuilder>)
Registers a webhook.
public Task Register(WebhookId webhookId, WebhookTargetUrl targetUrl, Action<IWebhookDefinitionBuilder> configure)
Parameters
webhookIdWebhookIdThe WebhookId of the webhook to register.
targetUrlWebhookTargetUrlThe WebhookTargetUrl.
configureAction<IWebhookDefinitionBuilder>The Action<T> for configuring the WebhookDefinition.
Returns
- Task
Awaitable task.