Partager via


ServiceBusTopicTrigger Interface

public interface ServiceBusTopicTrigger

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

Résumé de la méthode

Modificateur et type Méthode et description
AccessRights access()

Définit l’autorisation de la rubrique Service Bus à laquelle lier.

Cardinality cardinality()

Cardinalité de l’entrée du déclencheur. Choisissez « Un » si l’entrée est un seul message ou « Plusieurs » si l’entrée est un tableau de messages. 'ONE' est la valeur par défaut si elle n’est pas spécifiée

String connection()

Définit le nom du paramètre d’application qui contient la chaîne de connexion Service Bus.

String dataType()

Définit comment le runtime Functions doit traiter la valeur de paramètre. Les valeurs possibles sont les suivantes :

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

Définit la valeur indiquant si les sessions sont activées.

String name()

Nom de variable utilisé dans function.json.

String subscriptionName()

Définit le nom d’abonnement de la rubrique Service Bus à lier.

String topicName()

Définit le nom de la rubrique Service Bus à laquelle lier.

Détails de la méthode

access

public AccessRights access() default AccessRights.MANAGE

Définit l’autorisation de la rubrique Service Bus à laquelle lier.

Returns:

Autorisation de rubrique Service Bus.

cardinality

public Cardinality cardinality() default Cardinality.ONE

Cardinalité de l’entrée du déclencheur. Choisissez « Un » si l’entrée est un seul message ou « Plusieurs » si l’entrée est un tableau de messages. 'ONE' est la valeur par défaut si elle n’est pas spécifiée

Returns:

Valeur Cardinality représentant la cardinalité

connection

public String connection()

Définit le nom du paramètre d’application qui contient la chaîne de connexion Service Bus.

Returns:

Nom du paramètre d’application de la chaîne de connexion.

dataType

public String dataType() default ""

Définit comment le runtime Functions doit traiter la valeur de paramètre. Les valeurs possibles sont les suivantes :

    <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:

DataType qui sera utilisé par le runtime Functions.

isSessionsEnabled

public boolean isSessionsEnabled() default false

Définit la valeur indiquant si les sessions sont activées.

Returns:

Valeur indiquant si les sessions sont activées.

name

public String name()

Nom de variable utilisé dans function.json.

Returns:

Nom de variable utilisé dans function.json.

subscriptionName

public String subscriptionName()

Définit le nom d’abonnement de la rubrique Service Bus à lier.

Returns:

Chaîne de nom d’abonnement à la rubrique Service Bus.

topicName

public String topicName()

Définit le nom de la rubrique Service Bus à laquelle lier.

Returns:

Chaîne de nom de rubrique Service Bus.

S’applique à