AzureFunctionActivity Class

Definition

AzureFunction activity.

[Microsoft.Rest.Serialization.JsonTransformation]
[Newtonsoft.Json.JsonObject("AzureFunctionActivity")]
public class AzureFunctionActivity : Microsoft.Azure.Management.DataFactory.Models.ExecutionActivity
[<Microsoft.Rest.Serialization.JsonTransformation>]
[<Newtonsoft.Json.JsonObject("AzureFunctionActivity")>]
type AzureFunctionActivity = class
    inherit ExecutionActivity
Public Class AzureFunctionActivity
Inherits ExecutionActivity
Inheritance
AzureFunctionActivity
Attributes
JsonTransformationAttribute Newtonsoft.Json.JsonObjectAttribute

Constructors

AzureFunctionActivity()

Initializes a new instance of the AzureFunctionActivity class.

AzureFunctionActivity(String, String, Object, IDictionary<String, Object>, String, IList<ActivityDependency>, IList<UserProperty>, LinkedServiceReference, ActivityPolicy, Object, Object)

Initializes a new instance of the AzureFunctionActivity class.

Properties

AdditionalProperties

Gets or sets unmatched properties from the message are deserialized this collection

(Inherited from Activity)
Body

Gets or sets represents the payload that will be sent to the endpoint. Required for POST/PUT method, not allowed for GET method Type: string (or Expression with resultType string).

DependsOn

Gets or sets activity depends on condition.

(Inherited from Activity)
Description

Gets or sets activity description.

(Inherited from Activity)
FunctionName

Gets or sets name of the Function that the Azure Function Activity will call. Type: string (or Expression with resultType string)

Headers

Gets or sets represents the headers that will be sent to the request. For example, to set the language and type on a request: "headers" : { "Accept-Language": "en-us", "Content-Type": "application/json" }. Type: string (or Expression with resultType string).

LinkedServiceName

Gets or sets linked service reference.

(Inherited from ExecutionActivity)
Method

Gets or sets rest API method for target endpoint. Possible values include: 'GET', 'POST', 'PUT', 'DELETE', 'OPTIONS', 'HEAD', 'TRACE'

Name

Gets or sets activity name.

(Inherited from Activity)
Policy

Gets or sets activity policy.

(Inherited from ExecutionActivity)
UserProperties

Gets or sets activity user properties.

(Inherited from Activity)

Methods

Validate()

Validate the object.

Applies to