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 |
---|---|
Access |
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:
|
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:
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:
connection
public String connection()
Definiert den App-Einstellungsnamen, der die Service Bus-Verbindungszeichenfolge enthält.
Returns:
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:
isSessionsEnabled
public boolean isSessionsEnabled() default false
Definiert den Wert, der angibt, ob die Sitzungen aktiviert sind.
Returns:
name
public String name()
Der in function.json verwendete Variablenname.
Returns:
subscriptionName
public String subscriptionName()
Definiert den Abonnementnamen des Service Bus-Themas, an das gebunden werden soll.
Returns:
topicName
public String topicName()
Definiert den Namen des Service Bus-Themas, an das gebunden werden soll.
Returns:
Gilt für:
Azure SDK for Java