Freigeben über


ServiceBusTriggerAttribute Klasse

Definition

Attribut, das zum Binden eines Parameters an eine ServiceBus Queue-Nachricht verwendet wird, wodurch die Funktion ausgeführt wird, wenn eine Nachricht in die Warteschlange gestellt wird.

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

Hinweise

Der Methodenparametertyp kann einer der folgenden Sein:

Konstruktoren

ServiceBusTriggerAttribute(String)

Initialisiert eine neue Instanz der ServiceBusTriggerAttribute-Klasse.

ServiceBusTriggerAttribute(String, String)

Initialisiert eine neue Instanz der ServiceBusTriggerAttribute-Klasse.

Eigenschaften

AutoCompleteMessages

Ruft einen Wert ab, der angibt, ob der Trigger die Nachricht nach erfolgreicher Verarbeitung automatisch abschließen soll, oder legt diesen fest. Wenn es nicht explizit festgelegt ist, basiert das Verhalten auf dem AutoCompleteMessages Wert.

Connection

Ruft den App-Einstellungsnamen ab, der die Service Bus-Verbindungszeichenfolge enthält, oder legt diesen fest.

IsSessionsEnabled

Ruft einen Wert ab, der angibt, ob Sitzungen aktiviert sind, oder legt einen Wert fest.

QueueName

Ruft den Namen der Warteschlange ab, an die eine Bindung gebunden werden soll.

SubscriptionName

Ruft den Namen des Abonnements in TopicName ab, an das eine Bindung gebunden werden soll.

TopicName

Ruft den Namen des Themas ab, an das eine Bindung gebunden werden soll.

Gilt für: