ServiceBusAttribute Class

Definition

Attribute used to bind a parameter to Azure ServiceBus Queues and Topics.

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

Constructors

ServiceBusAttribute(String)
ServiceBusAttribute(String, EntityType)
ServiceBusAttribute(String, ServiceBusEntityType)

Initializes a new instance of the ServiceBusAttribute class.

Properties

Connection

Gets or sets the app setting name that contains the Service Bus connection string.

EntityType

Value indicating the type of the entity to bind to.

QueueOrTopicName

Gets the name of the queue or topic to bind to.

Applies to