Share via


WebHookTriggerAttribute Class

Definition

Attribute used to declare that a job function should be triggered by incoming HTTP messages.

[System.AttributeUsage(System.AttributeTargets.Parameter)]
public sealed class WebHookTriggerAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Parameter)>]
type WebHookTriggerAttribute = class
    inherit Attribute
Public NotInheritable Class WebHookTriggerAttribute
Inherits Attribute
Inheritance
System.Attribute
WebHookTriggerAttribute
Attributes
System.AttributeUsageAttribute

Remarks

The method parameter type can be one of the following:

  • System.Net.Http.HttpRequestMessage
  • WebHookContext
  • System.String
  • byte[]
  • System.IO.Stream
  • System.IO.TextReader
  • System.IO.StreamReader
  • A user-defined type (serialized as JSON)

Constructors

WebHookTriggerAttribute(String)

Constructs a new instance.

Properties

FromUri

Gets or sets a value indicating whether values should come from Uri parameters or the request body, when binding to a user Type. By default, values come from the POST body.

Route

Gets the WebHook route the function will be triggered on.

Applies to