Freigeben über


ServiceBusQueueTrigger Schnittstelle

public interface ServiceBusQueueTrigger

ServiceBusQueueTrigger(name = "msg", queueName = "myqueue", connection = "AzureServiceBusConnection") letzte Zeichenfolgennachricht, abschließender ExecutionContext-Kontext ) { context.getLogger().info("Message is received: " + message); }

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
AccessRights access()

Definiert die Berechtigung der Service Bus-Warteschlange, an die gebunden werden soll.

Cardinality cardinality()

Kardinalität der Triggereingabe. Wählen Sie "One" aus, wenn es sich bei der Eingabe um eine einzelne Nachricht handelt, oder auf "Viele", wenn es sich bei der Eingabe um ein Array von Nachrichten handelt. "ONE" ist die Standardeinstellung, wenn nicht angegeben

String connection()

Definiert den App-Einstellungsnamen, der die Service Bus-Verbindungszeichenfolge enthält.

String dataType()

Definiert, wie die Functions-Runtime den Parameterwert behandeln soll. Mögliche Werte:

    <li>
    
      <p>"": get the value as a string, and try to deserialize to actual parameter type like POJO </p>
    
    </li>
    
    <li>
    
      <p>string: always get the value as a string </p>
    
    </li>
    
    <li>
    
      <p>binary: get the value as a binary data, and try to deserialize to actual parameter type byte[] </p>
    
    </li>
    

boolean isSessionsEnabled()

Definiert den Wert, der angibt, ob die Sitzungen aktiviert sind.

String name()

Der in function.json verwendete Variablenname.

String queueName()

Definiert den Namen der Service Bus-Warteschlange, an die gebunden werden soll.

Details zur Methode

access

public AccessRights access() default AccessRights.MANAGE

Definiert die Berechtigung der Service Bus-Warteschlange, an die gebunden werden soll.

Returns:

Die Service Bus-Warteschlangenberechtigung.

cardinality

public Cardinality cardinality() default Cardinality.ONE

Kardinalität der Triggereingabe. Wählen Sie "One" aus, wenn es sich bei der Eingabe um eine einzelne Nachricht handelt, oder auf "Viele", wenn es sich bei der Eingabe um ein Array von Nachrichten handelt. "ONE" ist die Standardeinstellung, wenn nicht angegeben

Returns:

Ein Cardinality Wert, der die Kardinalität darstellt

connection

public String connection()

Definiert den App-Einstellungsnamen, der die Service Bus-Verbindungszeichenfolge enthält.

Returns:

Der App-Einstellungsname der Verbindungszeichenfolge.

dataType

public String dataType() default ""

Definiert, wie die Functions-Runtime den Parameterwert behandeln soll. Mögliche Werte:

    <li>
    
      <p>"": get the value as a string, and try to deserialize to actual parameter type like POJO </p>
    
    </li>
    
    <li>
    
      <p>string: always get the value as a string </p>
    
    </li>
    
    <li>
    
      <p>binary: get the value as a binary data, and try to deserialize to actual parameter type byte[] </p>
    
    </li>
    

Returns:

Der dataType, der von der Functions-Runtime verwendet wird.

isSessionsEnabled

public boolean isSessionsEnabled() default false

Definiert den Wert, der angibt, ob die Sitzungen aktiviert sind.

Returns:

Der Wert, der angibt, ob die Sitzungen aktiviert sind.

name

public String name()

Der in function.json verwendete Variablenname.

Returns:

Der in function.json verwendete Variablenname.

queueName

public String queueName()

Definiert den Namen der Service Bus-Warteschlange, an die gebunden werden soll.

Returns:

Die Service Bus-Warteschlangenzeichenfolge.

Gilt für: