Share via


ServiceBusTopicTrigger Schnittstelle

public interface ServiceBusTopicTrigger

ServiceBusTopicTrigger(name = "msg", topicName = "mytopicname", subscriptionName = "mysubname", connection = "myconnvarname") String message, final ExecutionContext context ) { context.getLogger().info(message); }

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
AccessRights access()

Definiert die Berechtigung des Service Bus-Themas, an das gebunden werden soll.

Cardinality cardinality()

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

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 subscriptionName()

Definiert den Abonnementnamen des Service Bus-Themas, an das gebunden werden soll.

String topicName()

Definiert den Namen des Service Bus-Themas, an das gebunden werden soll.

Details zur Methode

access

public AccessRights access() default AccessRights.MANAGE

Definiert die Berechtigung des Service Bus-Themas, an das gebunden werden soll.

Returns:

Die Berechtigung des Service Bus-Themas.

cardinality

public Cardinality cardinality() default Cardinality.ONE

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

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 Name der App-Einstellung 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.

subscriptionName

public String subscriptionName()

Definiert den Abonnementnamen des Service Bus-Themas, an das gebunden werden soll.

Returns:

Die Zeichenfolge des Service Bus-Themaabonnements.

topicName

public String topicName()

Definiert den Namen des Service Bus-Themas, an das gebunden werden soll.

Returns:

Die Service Bus-Themennamenzeichenfolge.

Gilt für: