Share via


BlobTriggerAttribute Class

Definition

Attribute used to bind a parameter to an Azure Blob, causing the method to run when a blob is uploaded.

[Microsoft.Azure.WebJobs.ConnectionProvider(typeof(Microsoft.Azure.WebJobs.StorageAccountAttribute))]
[Microsoft.Azure.WebJobs.Description.Binding]
[System.AttributeUsage(System.AttributeTargets.Parameter)]
public sealed class BlobTriggerAttribute : Attribute, Microsoft.Azure.WebJobs.IConnectionProvider
[<Microsoft.Azure.WebJobs.ConnectionProvider(typeof(Microsoft.Azure.WebJobs.StorageAccountAttribute))>]
[<Microsoft.Azure.WebJobs.Description.Binding>]
[<System.AttributeUsage(System.AttributeTargets.Parameter)>]
type BlobTriggerAttribute = class
    inherit Attribute
    interface IConnectionProvider
Public NotInheritable Class BlobTriggerAttribute
Inherits Attribute
Implements IConnectionProvider
Inheritance
BlobTriggerAttribute
Attributes
Microsoft.Azure.WebJobs.ConnectionProviderAttribute Microsoft.Azure.WebJobs.Description.BindingAttribute AttributeUsageAttribute
Implements
Microsoft.Azure.WebJobs.IConnectionProvider

Remarks

The method parameter type can be one of the following:

Constructors

BlobTriggerAttribute(String)

Initializes a new instance of the BlobTriggerAttribute class.

Properties

BlobPath

Gets the path of the blob to which to bind.

Connection

Gets or sets the app setting name that contains the Azure Storage connection string.

Source

Returns a bool value that indicates whether EventGrid is used.

Applies to